2009-07-23 19 views
13

estoy tratando de establecer un subdominio en nginx. Mi configuración es una aplicación Pylons que se ejecuta en el puerto 8080 y usa proxy de nginx.la creación de subdominios en nginx

La razón por la que estoy tratando de llegar a los subdominios de trabajo es establecer el tiempo de seguridad de servidores dev y puesta en escena.

Aquí está mi archivo 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; 
     } 

    } 

} 

Gracias de antemano!

Respuesta

6

Puedo ver los dominios xxx.net & www.xxx.net pero me sale un servidor no encontrado cuando pruebo el dominio dev.rentfox.net - ¿tiene los registros DNS configurados con un comodín o con el subdominio dev?

Si el DNS está configurado correctamente lo hacen los de acceso y registros de error de nginx se ven como cuando acceda a la dev subdominio no tienen ninguna entrada en ellos?

+1

Parece que funciona bien ahora :) – Frozenskys