nginx配置相关问题

来源:10-6 在Docker中部署前端项目

蒋昌魁

2022-10-24

docker run -it -d --name nginx -m 200m --net=host
-v /root/nginx/nginx.conf:/etc/nginx/nginx.conf:ro
-v /root/nginx/html:/usr/share/nginx/html:ro
-e TZ=Asia/Shanghai
nginx:1.21.3
这段里的-v /root/nginx/nginx.conf:/etc/nginx/nginx.conf:ro 是什么意思?有什么作用?容器里似乎不存在nginx.conf:ro这个路径,可以映射吗?
为啥不写成-v /root/nginx/nginx.conf:/etc/nginx/conf.d/default.conf呢?有点看不懂这段代码

写回答

2回答

神思者

2022-10-24

Linux里面:ro代表只读模式。如果你在云主机上面部署多个前端项目是不可以的,因为一个域名只可以绑定一个前端项目。做域名二级目录跳转也不可以。

0
2
神思者
回复
蒋昌魁
这个不好说,不太了解你自己的前端项目怎么构建的,没看到细节不好说结论,你多百度一下,看看有没有相关的资料。但是本课程的前端项目是可以正常发布到NGINX上的。
2022-10-25
共2条回复

蒋昌魁

提问者

2022-10-24

其实我是想部署多个前端项目试试,但是一直报访问路径错误,不知道如何部署第二个项目,才不会报错?

//img.mukewang.com/szimg/635649eb0938e56918370580.jpg

//img.mukewang.com/szimg/635649eb09d5bfc914150671.jpg


0
0

SpringBoot+Vue3 项目实战,打造企业级在线办公系统

以业务为基础,贯穿前后端技术栈,获得企业级项目开发经验

2230 学习 · 1253 问题

查看课程