varios tutorial subir sitios pagina instalarlo español dominios crear configurar como comandos nginx

tutorial - nginx varios dominios



¿Cómo agrego un nuevo sitio/server_name en nginx? (2)

Estoy empezando a explorar nginx en mi ubuntu 10.04. Instalé nginx y puedo obtener la página "Bienvenido a Nginx" en localhost. Sin embargo, no puedo agregar un nuevo server_name .

Incluso cuando realizo los cambios en el site-available/default . También intenté volver a cargar / reiniciar nginx, pero nada funciona.


La forma habitual de agregar otro sitio en Nginx en Ubuntu es copiar el archivo sites-available / default a sites-available / new-site-name, luego crear un enlace simbólico en sites-enabled a sites-available / new-site- nombre.

En el nuevo archivo de configuración, debe editar las directivas de listen y server . Use listen para especificar la dirección IP y el puerto, y la directiva del servidor para especificar los nombres de host. Para más detalles, vea HttpCoremodule .


Para construir sobre la respuesta de marca, se recomienda que cree un archivo de configuración para su sitio en sitios disponibles. Simplemente siga cualquier tutorial para obtener una configuración simple de nginx y wiki.nginx.org para más detalles.

Después de crear la configuración, cree un enlace simbólico con este comando, suponiendo que su archivo conf se llame "myapp" y nginx esté en / etc / nginx (también podría estar en / usr / local / etc / nginx):

ln -s /etc/nginx/sites-available/myapp /etc/nginx/sites-enabled/myapp

Por cierto, siempre puedes crear tu archivo conf directamente en sitios habilitados, pero el modo recomendado más arriba te permite "habilitar y deshabilitar" sitios en el servidor muy rápidamente sin mover / borrar realmente tu archivo conf.

PD: En realidad, no confíes en los tutoriales: ¡revisa tu configuración!

PPS: puede usar el comando nginx -t para probar sus sitios conf y nginx -s reload para volver a cargar el conf.