Рейтинг:0

Nginx не может прослушивать запросы, не может подключиться

флаг cn

поэтому я пытаюсь разместить сайт с 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. Я также не могу создать сертификаты, как там написано тайм-аут соединения при попытке аутентификации.

djdomi avatar
флаг za
домен dev требует только ssl, это принудительно властями
djdomi avatar
флаг za
Отвечает ли это на ваш вопрос? [Нужен ли сертификат SSL для TLD .DEV в записи MX?](https://serverfault.com/questions/1020959/do-i-need-an-ssl-certificate-for-a-dev-tld -на-мх-записи)
Aphrim avatar
флаг cn
Я вижу, это объясняет домен .dev без функций, но я до сих пор не понимаю, как я должен получить на нем ssl, поскольку я не могу получить сертификат, поскольку он получает тайм-аут соединения при аутентификации, а также домен .org тоже не работает. После включения порта 443 и ssl в доменах .dev мой браузер сообщает мне об отказе в подключении и сбросе.
djdomi avatar
флаг za
да, в случае, если HST уже был на месте, это будет такая проблема
Aphrim avatar
флаг cn
Я добавил ```слушай 443 ssl; listen [::]:443 ssl;```, но он по-прежнему не загружается.
флаг us
Пожалуйста, добавьте вывод `nginx -T` к вопросу, чтобы мы могли увидеть полную конфигурацию nginx.
Aphrim avatar
флаг cn
Вот результат (по какой-то причине старая ссылка pastebin перестала работать.) https://pastebin.com/2Pm3GPae

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.