하위 도메인에서 포트로의 Nginx 역방향 프록시

하위 도메인에서 포트로의 Nginx 역방향 프록시

이것은 내 전체 nginx.conf 파일입니다.

worker_processes  1;

events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    server {
        server_name  subsonic.domain.com;
        location / {
            proxy_pass http://localhost:4040/;
            proxy_set_header Host      $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_pass_request_headers      on;
        }
    }

    # server {
    #     server_name  perforce.domain.com;
    #     location / {
    #         proxy_pass http://localhost:1666/;
    #         proxy_set_header Host      $host;
    #         proxy_set_header X-Real-IP $remote_addr;
    #         proxy_pass_request_headers      on;
    #     }        
    # }

}

저는 Windows 8을 사용하고 있으며 두 번째 서버 선언의 주석 처리를 제거하면 nginx가 즉시 충돌합니다. 나는 예제를 시도하면서 몇 시간 동안 이것에 대해 파고 들었고 이것이 왜 작동하지 않는지 전혀 모릅니다. 도와주세요, 감사합니다.

관련 정보