这是我的nginx配置
server{
listen 4000;
server_name localhost;
location / {
root /usr/share/nginx/html/stg;
try_files $uri /index.html =404;
}
location /marketing {
root /usr/share/nginx/html/web;
try_files $uri /index.html =404;
}
}
这是我的docker-compose.yml文件
version: '3'
services:
nginx:
image: nginx:latest
container_name: nginx
ports:
- "4000:4000"
- "443:443"
restart: unless-stopped
volumes:
- ./nginx/conf/:/etc/nginx/conf.d
- ./new-build/:/usr/share/nginx/html/web/
- ./stg/:/usr/share/nginx/html/stg/
路径/是加载静态数据,但路径/marketing是无法服务静态文件,是否有任何其他配置我必须做什么?
我有两个react项目在同一个域中使用不同的路径,如path /加载主应用程序,path /marketing加载管理应用程序
1条答案
按热度按时间lf3rwulv1#
在主项目文件夹版本中添加超级项目:'3'
服务:nginx:图像:nginx:最新容器名称:nginx端口:- "4000:4000"-"4001:4001"-"4002:4002"-"443:443"重新启动:未停止卷:- ./nginx/配置文件/:/etc/nginx/配置文件. d-./新构建/:/html/ Jmeter 板/- ./构建路径-应用程序/:/html/ Jmeter 板/应用程序/
伺服器{
}