2009-07-23 13 views
13

Próbuję ustawić subdomeny na Nginx. Moja konfiguracja to aplikacja Pylons działająca na porcie 8080 i używająca proxy z nginx.Ustawianie subdomeny na nginx

Powodem, dla którego próbuję uzyskać subdomeny do działania, jest skonfigurowanie serwerów dev i serwerów pośredniczących.

Oto mój plik nginx.conf:

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; 
     } 

    } 

} 

Z góry dzięki!

Odpowiedz

6

Widzę domeny xxx.net & www.xxx.net, ale nie otrzymam serwera, gdy próbuję domeny dev.rentfox.net - czy masz rekordy DNS skonfigurowane za pomocą symbolu wieloznacznego lub z Subdomena deweloperów?

Jeśli DNS jest poprawnie skonfigurowany, jak wygląda logi dostępu i błędów z nginx, kiedy uzyskujesz dostęp do subdomeny programisty, czy mają w nim jakieś wpisy?

+1

Wygląda na to, że teraz działa dobrze :) – Frozenskys