![Configurar VPS con MySQL PHP y Nginx](https://rvso.com/image/1313359/Configurar%20VPS%20con%20MySQL%20PHP%20y%20Nginx.png)
Hola, he estado siguiendo esta guía para configurar un VPS en Linode: http://themesforge.com/featured/high-performance-wordpress-part-3/
Todo funciona bien, sin embargo, los dominios que configuré solo me muestran la pantalla de bienvenida de Nginx y no muestran el contenido de su propia carpeta. ¿Qué podría estar haciendo mal?
Respuesta1
Todo funciona bien, sin embargo, los dominios que configuré solo me muestran la pantalla de bienvenida de Nginx y no muestran el contenido de su propia carpeta. ¿Qué podría estar haciendo mal?
Nginx (y otros servidores http modernos) pueden alojar varios sitios en una dirección IP utilizando el encabezado HTTP HOST, que le indica al servidor cuál de los sitios desea que le entregue el navegador.
Por lo tanto, los hosts virtuales intentan hacer coincidir este encabezado de host con uno de los hosts virtuales que tienen. Si esto no se puede lograr, nginx sirve el contenido desde su sitio predeterminado, cualquiera que sea.
Esto es, sospecho lo que está pasando aquí. Como tal, yo haría:
- Comprueba tu servidor virtual
server_name
directivascoincide con lo que esperas usar. - Asegúrese de acceder al sitio a través del DNS esperado. Por ejemplo, mi anfitrión me dio una entrada DNS como esta:
myaccount1.vps.myhost.net
. Ir allí activa mi controlador predeterminado, porque ese es el host, mientras quehttp://www.ninefingersisawesome.com
va al lugar correcto.