0
나는이 작동하지 않습니다이의 nginx 하위 도메인의 프록시 패스
example.com 구성
location /sample.php {
#return 505;
proxy_pass http://sub1.example.com
}
location/{
return 404;
}
sub1.example.com 구성
location/{
try_uri $uri @missing
}
location ~ \.php {
...
}
location @missing {
rewrite^http://sub1.example.com/index.php
}
등의 nginx 구성 내가 sample.php
을 example.com/index.php
으로 리디렉션하고 404를 반환 할 때 유효한 URL 인 sub1.example.com/index.php
을 반환해야한다고 예측하십시오.
내 실수는 무엇입니까? 참고 : 나는 return 505
그의 작품의 주석을 해제하고 rewrite
문에 전체 URL을 지정한로 sub1
에 대한 귀하의 구성이 리디렉션을 수행하는 브라우저