十分钟快速建站之在线论坛Discuz部署实战

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

server {
listen 80;
server_name www.xzj520520.cn xzj520520.cn;

#1. 重定向,如果值没有匹配则会默认使用第一个server_name,在这里为的值为 www.xzj520520.cn,例:
return 301 https://$server_name$request_uri;
# return 301 http://$server_name:888/upload$request_uri;
#配置根目录以及默认页面
location / {
# 2.使用proxy_pass
# 2.1 使用ip(因为这种方式不能传递uri,所以只能通过80访问server_name中存在的域名,否则会出错)(不常用)
# proxy_pass http://192.168.8.129:888//upload;
# 2.2 使用域名,这种方式可以传递uri
proxy_pass https:///www.xzj520520.cn;
#3.使用rewrite 这种方式可以对传递的参数进行隐藏,会在proxy_pass地址上添加rewrite的内容,如3.1的两行,如果访问xzj52052.cn/admin.php会访问到http://192.168.8.129:888/admin.php,可以传递uri
# 3.1 使用ip
# rewrite ^/[\D|\d]*$ /upload/$1 break;
# proxy_pass http://192.168.8.129:888;
# 3.2 使用域名
# rewrite ^/[\D|\d]*$ /$1 break;
# proxy_pass https://www.xzj520520.cn;
}

...
}

文章转载:https://hashnode.blog.csdn.net/article/details/124555405

posted @ 2023-08-11 10:29  冯坤大神  阅读(67)  评论(0编辑  收藏  举报