0
点赞
收藏
分享

微信扫一扫

nginx 搭建静态网页服务,不同的前缀进入不同的静态文件路径

server {
listen 5555 default_server;
listen [::]:5555 default_server;
server_name _;

proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;

# rewrite ^(.*)$ https://www.odoo.com/;
location / {
root /root/workspace/build; # 设置静态文件所在的根目录
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
# proxy_pass https://www.odoo.com/;
# proxy_pass http://kk2w.cc/;
proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 20m;

}

}

使用不同的url前缀来访问不同的文件路径,我的配置文件如下:

注意根路径需要使用​​alias​​​ 而不是 ​​root​

server {
listen 8888 default_server;
listen [::]:8888 default_server;
server_name odoo.abc.xyz;

proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;

# rewrite ^(.*)$ https://www.odoo.com/;
location /odoo14/ {
alias /root/workspace/odoo14/build/;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 20m;

}
location /odoo12/ {
alias /root/workspace/build/;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
# proxy_pass https://www.odoo.com/;
# proxy_pass http://kk2w.cc/;
proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 20m;

}

}

懂得,原来世界如此简单!



举报

相关推荐

0 条评论