linux ubuntu服务器上一个端口部署多个项目 修改nginx文件即可 不用修改项目代码
linux ubuntu服务器上一个端口部署多个项目 修改nginx文件即可 不用修改项目代码
找到自己服务器的nginx.conf 我的是在/etc/nginx/nginx.conf
加入这段即可
location /admin {
alias /usr/local/webapp/admin/dist;
expires 1d;
index index.html;
autoindex on;
}
server {
listen 80;
server_name localhost;
location / {
root /usr/local/webapp/dist;
index index.html index.htm;
}
location /admin {
alias /usr/local/webapp/admin/dist;
expires 1d;
index index.html;
autoindex on;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
# include fastcgi_params;
#}
#}
}
然后讲自己的两个文件放置在配置文件的相应目录下即可
图片示意图
最后重启nginx
sudo nginx -s reload
项目访问目录
http://118.25.71.143/
http://118.25.71.143/admin