如何在同一端口使用nginx部署多个前端项目
2022/6/24 5:22:14
本文主要是介绍如何在同一端口使用nginx部署多个前端项目,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
使用nginx在同一端口下部署多个前端项目总结
将打包后的前端项目分别放在同一工作目录下的不同文件夹中,目录结构如下图:
配置 nginx.conf 文件
nginx.conf 里 server 配置如下:
server { listen 8080; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root D:/workspace; index index.html index.htm; } location /project1 { alias D:/workspace/project1/dist; try_files $uri $uri/ /project1/dist/index.html; index index.html index.htm; } location /project2 { alias D:/workspace/project2/dist; try_files $uri $uri/ /project2/dist/index.html; index index.html index.htm; } location /project3 { alias D:/workspace/project3; try_files $uri $uri/ /project3/index.html; index index.html index.htm; } location @router { rewrite ^.*$ /index.html last; } location /api { proxy_pass http://127.0.0.1:53301/api; } location /prod-api { proxy_pass http://127.0.0.1:53303/prod-api; } #error_page 404 /404.html; }
重启 nginx 服务
访问项目
浏览器地址栏输入:localhost:8080/project1、localhost:8080/project2、localhost:8080/project3,即可访问对应的项目。
这篇关于如何在同一端口使用nginx部署多个前端项目的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享
- 2024-08-14nginx 让访问带有/relid的地址返回404 ,例子 /relid-x-0.36-y-131.html-icode9专业技术文章分享
- 2024-08-14nginx 判断地址有/statics/的路径,指向到/home/html/statics/目录-icode9专业技术文章分享