поэтому я пытаюсь разместить сайт с nginx. Первый месяц все работало, пока не попробовал добавить новый домен. По умолчанию домен не работал (он просто показывал содержимое блока сервера по умолчанию), и certbot не мог его аутентифицировать, поэтому я попытался удалить все сертификаты и повторить попытку, но это все испортило, и теперь ничего не работает. Не удается подключиться ни к одному из доменов. Я избавился от порта 443 и всего этого в блоках сервера, и он все еще не работает, хотя он говорит, что прослушивает порт 80.Я также разрешил порты 80 и 443 через брандмауэр, а также разрешил nginx. Вот конфигурация с поддержкой сайтов/по умолчанию:
сервер {
слушать 80 ;
слушать [::]:80;
имя_сервера aphrim.dev www.aphrim.dev; # под управлением Certbot
корень /var/www/aphrim.dev/html;
индекс index.html index.htm index.nginx-debian.html;
}
сервер {
слушать 80 ;
слушать [::]:80;
имя_сервера_проекты.aphrim.dev; # под управлением Certbot
корень /var/projects/aphrim.dev/html;
индекс index.html index.htm index.nginx-debian.html;
}
сервер {
слушать 80;
слушать [::]:80;
имя_сервера techchan.org;
корень /var/projects/aphrim.dev/html;
индекс index.html index.htm index.nginx-debian.html;
место расположения / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Хост $host;
прокси_пароль http://127.0.0.1:3002;
прокси_http_версия 1.1;
proxy_set_header Обновить $http_upgrade;
proxy_set_header Соединение "обновление";
}
}
Буду очень признателен за любую помощь или идеи, я провел последний день, пытаясь заставить это работать, но безрезультатно.
Некоторые другие странные вещи, прежде чем удалять сертификаты, если бы я поместил прослушиватель 443 в новый домен, он работал нормально, но по-прежнему не мог получить доступ через http/порт 80. Я также не могу создать сертификаты, как там написано тайм-аут соединения при попытке аутентификации.