Я использую nginx, до сих пор я запускал свои приложения php в /usr /share /nginx /html, который является корневым каталогом документов по умолчанию, когда nginx установлен в centOS и подобных системах.
Теперь мне нужно было создать серверные блоки (или виртуальные хосты) для запуска другого приложения, следуя этому руководству (https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-server-blocks-virtual -hosts-on-ubuntu-14-04-lts) и в итоге я создал приложение в /var /www /html.
В этом процессе, как говорится в руководстве по редактированию файла etc/hosts для вашего общедоступного IP-адреса, было запущено другое приложение, которое развернуто в моей локальной сети. Я хотел, чтобы он работал только на моей машине, поэтому я изменил его на свой локальный IP и сделал следующую запись для хостов
192.168.0.38 dev.mysite.com www.dev.mysite.com
Странно, но после этого я заметил, что мое имя хоста изменилось на
muUsername@dev instead of @localhost before
- Пожалуйста, скажите мне, почему это произошло и как изменить это обратно.
- Теперь приложение запускается при доступе к localhost в браузере, но не при доступе к dev.mysite.com. Как это исправить?
- При доступе к www.dev.mysite.com я получаю свое старое приложение в старом webroot (uss/share/nginx/html). Почему это происходит и как это исправить?
Нужна дополнительная информация, пожалуйста, прокомментируйте.