2009-07-23 4 views
13

nginx에서 하위 도메인을 설정하려고합니다. 내 설정은 포트 8080에서 실행되고 nginx의 프록시를 사용하는 Pylons 응용 프로그램입니다.nginx에서 하위 도메인 설정

하위 도메인을 작동 시키려고하는 이유는 결국 dev 및 준비 서버를 설정하기위한 것입니다. 사전에

worker_processes 2; 

events { 
    worker_connections 1024; 
} 


http { 
    include  mime.types; 
    default_type application/octet-stream; 
    access_log logs/rentfox.access.log; 
    error_log logs/rentfox.error.log; 
    gzip  on; 
    sendfile on; 
    tcp_nopush on; 
    tcp_nodelay on; 
    keepalive_timeout 75 20; 

    server { 
     listen  80; 
     server_name xxx.net; 

     location/{    
      include /usr/local/nginx/conf/proxy.conf; 
      proxy_pass http://127.0.0.1:8080; 
      proxy_redirect default; 
      root /var/apps/xxx/xxx/public/; 
     } 

     #error_page 404    /404.html; 

     # redirect server error pages to the static page /50x.html 
     error_page 500 502 503 504 /50x.html; 
     location = /50x.html { 
      root html; 
     } 

    } 
    server { 
     listen  80; 
     server_name dev.xxx.net; 

     location/{    
      include /usr/local/nginx/conf/proxy.conf; 
      proxy_pass http://127.0.0.1:8080; 
      proxy_redirect default; 
      root /var/apps/xxx/xxx/public/; 
     } 

     #error_page 404    /404.html; 

     # redirect server error pages to the static page /50x.html 
     error_page 500 502 503 504 /50x.html; 
     location = /50x.html { 
      root html; 
     } 

    } 

} 

감사 :

여기 내 nginx.conf 파일입니다!

답변

6

xxx.net & www.xxx.net 도메인을 볼 수 있지만 dev.rentfox.net 도메인을 시도 할 때 서버가 발견되지 않습니다. DNS 레코드에 와일드 카드 또는 dev 하위 도메인?

DNS가 올바르게 설정된 경우 dev 하위 도메인에 액세스 할 때 nginx의 액세스 로그와 오류 로그에는 어떤 항목이 들어 있습니까?

+1

지금은 정상적으로 작동하는 것 같습니다. :) – Frozenskys