#nginx #deployment #nginx-reverse-proxy
#nginx #развертывание #nginx-обратный прокси
Вопрос:
Я так новичок в развертывании вещей.Я просто пытаюсь развернуть 2 разных веб-сайта с помощью nginx. Я проверил несколько документов и видео, но мой второй веб-сайт, на котором работает приложение knowinapp, также не работает. Всякий раз, когда я проверяю веб-сайт, он показывает значение по умолчанию index.html или другой мой веб — сайт index.html Я не знаю, чего мне не хватает.
по умолчанию.conf
server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; index index.html index.htm index.nginx-debian.html; server_name _; location / { try_files $uri $uri/ =404; } }
файл knowinapp.conf
server { listen 80; listen [::]:80; server_name knowinapp.com www.knowinapp.com; root /var/www/knowinapp.com; index index.html; location / { try_files $uri $uri/ =404; } }
Комментарии:
1. Почему вы используете
listen 82
во второмserver
блоке? Если вы заходите на веб-сайт , используяhttp://www.knowinapp.com
его, он должен быть на порту по умолчанию дляhttp
, который равен 80.2. Я подумал, может быть, проблема в том же порту. Итак , я использовал разные порты для разных сайтов. Должен ли я изменить конфигурацию всех сайтов в одном порту на 80 ?
3. Если вы хотите использовать URL
http://www.knowinapp.com/
-адрес, вы должны использовать порт 80. Если вы используете порт 82, вам нужно будет указать его как часть URL-адреса, например:http://www.knowinapp.com:82/
4. Хорошо,спасибо, я сменил порт на 80, но моя проблема все еще там.
Ответ №1:
Проблема заключалась в кэшировании браузера. Итак, я проверил в другом браузере и увидел, что сайт работает хорошо… Или вы можете удалить файлы cookie и данные сайта.