Estoy usando nginx, hasta ahora estaba ejecutando mis aplicaciones php en / usr / share / nginx / html, que es la raíz del documento predeterminada cuando nginx está instalado en centOS y sistemas similares.
Ahora tenía que crear bloques de servidor (o hosts virtuales) para ejecutar otra aplicación, seguí este tutorial ( https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-server-blocks-virtual -hosts-on-ubuntu-14-04-lts ) y terminé creando mi aplicación en / var / www / html.
En este proceso, como indica el tutorial para editar etc / hosts a su IP pública, esto hizo que se ejecutara otra aplicación que se implementa en mi LAN. Quería que se ejecutara solo en mi máquina, así que lo cambié a mi IP local e hice la siguiente entrada a los hosts
192.168.0.38 dev.mysite.com www.dev.mysite.com
Curiosamente, justo después de eso, noté que mi nombre de host había cambiado a
muUsername@dev instead of @localhost before
- Por favor, dime por qué sucedió y cómo cambiarlo
- Ahora la aplicación se ejecuta cuando accedo a localhost en el navegador, pero no cuando accedo a dev.mysite.com, ¿cómo solucionarlo?
- Al acceder a www.dev.mysite.com obtengo mi antigua aplicación en el antiguo webroot (uss / share / nginx / html) ¿Por qué sucede esto y cómo solucionarlo?
Necesita más información, por favor comente.