server
{
listen 80;
#listen [::]:80 default_server ipv6only=on;
server_name _;
index index.html index.htm index.php;
root /home/www/gms; #访问项目一
#error_page 404 /404.html;
location /gms_sz/ {
alias /home/www/gms_sz/; #访问项目二
index index.html index.htm index.php;
proxy_pass http://127.0.0.1;
}
访问项目一,正常的,访问项目二。报500
查了好多解决方案,都未曾解决
proxy_pass 端口也不写
两个项目端口都是80访问
你当前的端口是80,你处理/gms_sz/的路径代理到你本机,默认80端口,那不就又进来了吗
想,访问http://127.0.0.1进入http://127.0.0.1/index.php进入项目一
访问http://127.0.0.1/gms_sz/ 进入http://127.0.0.1/gms_sz/index.php 进入项目二
请问这样的配置有误吗?
@草根920: 同一个端口的,不需要代理,你直接配置alias 和index即可。