2016-07-28 5 views
1

나는 이미 여기에서 몇 가지 해답을 보았으며 어떤 해결책도 효과가없는 것으로 보인다.plesk가있는 nginx 역방향 프록시

은 내가 script.domain.com이 domain.com:6000

에 무엇을 보여줄 수있을하고자하는 워드 프레스와 스크립트 domain.com:6000

에서 실행 를 설치 domain.com이

이제 다른 큰 문제는 plesk입니다. (그것은 증오를 많이 얻을 수 있지만, 사람들은 UI처럼 웹 사이트를 사용.)하지만 여기에 내가 무슨 짓을했는지의//var/www/vhosts/domain.com/conf

새로운 폴더와 파일을 시도

파일 : vhost_nginx.conf 와 무엇 현재의

server { 
    listen 80; 
    server_name script.domain.com; 

    location/{ 
     proxy_pass http://domain.com:6000; 
    } 
} 

는 또한 시도하고 다른 domain.com/script 쇼 뭔가를 할
location /script/ { 
    proxy_pass http://domain.com:6000/; 
} 

을 시도하는 데.

제안 사항?

답변

0

현재 PLesk 12.5에서는 모든 custom conf 파일이 기본 "location /" 수정 이후 nginx의 서버 섹션 끝에 추가되므로 plesk를 통해 "location /"을 덮어 쓸 방법이 없습니다.

이 답변에서와 같이 전달에 대한 가입 유형을 만들거나 변경할 수 있습니다. https://serverfault.com/a/541055/154664 하지만이 경우 포트는 URL에 표시됩니다.

다른 해결책은 nginx에서 사용자 정의 가상 호스트를 별도의 구성으로 만드는 것입니다. 실제로이 방법이 실제로 가장 쉬운 방법입니다.

또 다른 솔루션은 가상 호스팅 템플릿을 사용자 정의하는 것이지만 Plesk 업그레이드에는 너무 많은 부작용이 있습니다.

관련 문제