一个域名配置多个应用如何配置
实现以下效果:
http://xyz.xxxxx.vip/tool //tool 页面应用
http://xyz.xxxxx.vip/996 //996 页面应用
server {
listen 80;
server_name www.xxxxx.vip;
charset utf-8;
location /vue {
root /www/ui_project/dist/;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
location /prod-api/ {
proxy_pass http://192.168.xxx.xxx:8080/;
proxy_set_header x-forwarded-for $remote_addr;
}
}
server {
listen 80;
server_name xyz.xxxxx.vip;
charset utf-8;
location /tool {
alias /www/ui_project/tool/;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
location /996 {
alias /www/ui_project/996/;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
}
效果如下
参考范例:nginx添加二级访问目录 – 简书 (jianshu.com)
实现以下效果:
http://127.0.0.1/home-web // 官网
http://127.0.0.1/app-web // 手机页面
http://127.0.0.1/admin-web // 后台管理页面
server {
listen 80;
server_name _;
#默认主页
location / {
root /opt/web/home-web/;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
#location /home-web 中的 home-web 为网站访问路径
location /home-web {
alias /opt/web/home-web/; # 使用alias方式,home-web 后面必须跟 “/”
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
location /app-web {
alias /opt/web/app-web/;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
location /admin-web {
alias /opt/web/admin-web/;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/192746.html