Рейтинг:0

Не могу получить доступ к моему сайту

флаг hu

каждый! Я энтузиаст Linux, и у меня проблема с nginx на debian VPS. До недавнего времени я мог получить доступ к моему статическому веб-сайту, но теперь я не могу.

Это мое сайты доступны/пример куда пример мое имя пользователя:

сервер {
        слушать 80 ;
        слушать [::]:80 ;
        имя_сервера example.com ;
        корень /var/www/пример ;
        индекс index.html index.htm index.nginx-debian.html ;
        место расположения / {
                try_files $uri $uri/ =404 ;
        }
}

сайты доступны/пример имеет символическую ссылку s в сайты с поддержкой

Мой nginx/error.log:

07.12.2021, 08:57:02 [уведомление] 7383#7383: начался сигнальный процесс
07.12.2021, 09:22:00 [уведомление] 2195#2195: начался сигнальный процесс

Перед начался сигнальный процесс У меня были ошибки 403 или 404:

05.12.2021, 17:53:05 [появление] 12400#12400: ошибка open() "/etc/nginx/sites-enabled/mail" (2: нет такого файла или каталога) в /etc/nginx/nginx. конф: 62
05.12.2021, 17:55:01 [появление] 12415#12415: ошибка open() "/etc/nginx/sites-enabled/mail" (2: нет такого файла или каталога) в /etc/nginx/nginx. конф: 62
05.12.2021, 18:02:33 [появление] 12468#12468: ошибка open() "/etc/nginx/sites-enabled/mail" (2: нет такого файла или каталога) в /etc/nginx/nginx. конф: 62
05.12.2021 18:05:15 [ошибка] 12522#12522: *1 индекс каталога "/var/www/mail/" запрещен, клиент: 212.16.10.194, сервер: mail.example.com, запрос: "GET/HTTP/1.1", хост: "example.com"
05.12.2021 18:07:45 [ошибка] 12562#12562: *1 индекс каталога "/var/www/mail/" запрещен, клиент: 212.16.10.194, сервер: mail.example.com, запрос: "GET/HTTP/1.1", хост: "example.com"

Я даже переустановил nginx, но у меня все еще есть проблема с доступом к моему сайту. Что мне делать или где искать информацию для решения этой проблемы?

судо сс -tnlp|grep :80 показывает это:

ПРОСЛУШАТЬ 0 128 0.0.0.0:80 0.0.0.0:* пользователи:(("nginx",pid=2524,fd=6),("nginx",pid=2522,fd=6))

ПРОСЛУШАТЬ 0 128 [::]:80 [::]:* пользователи:(("nginx",pid=2524,fd=7),("nginx",pid=2522,fd=7))

флаг in
Сообщения журнала относятся к блоку сервера, отличному от того, который вы показываете.
Laughing Laugh wwwwwww avatar
флаг hu
Какие файлы или журналы я должен показать?
флаг in
Записи, относящиеся к `/var/www/example`, а не к `/var/www/mail`. Или конфигурация для `/var/www/mail`. Фактические сообщения об ошибках, которые показывает ваш клиент (а не ваша их интерпретация), когда вы пытаетесь получить доступ к сайту, также могут быть полезными.
Laughing Laugh wwwwwww avatar
флаг hu
После того, как я удалил ``sites-available/mail``` (с его символической ссылкой), ошибок 403 и 404 больше не было, но вместо них появились ошибки ``signal process start```. Браузер показывает ошибку ```ERR_CONNECTION_REFUSED```.
флаг in
`отказ в соединении` обычно указывает на то, что служба не запущена.
Laughing Laugh wwwwwww avatar
флаг hu
Я попробовал ```sudo systemctl start nginx```, и ошибок не было, но я все еще не могу получить доступ к своему веб-сайту. Я также перезагрузил nginx без ошибок.
флаг in
Запустите `sudo ss -tnlp|grep :80`, чтобы проверить, прослушивает ли что-то этот порт; проверьте, разрешается ли ваша запись DNS в правильный IP-адрес; Убедитесь, что вы пытаетесь получить доступ к серверу через http, а не https.
Laughing Laugh wwwwwww avatar
флаг hu
Вывод sudo ss -tnlp | grep :80`` показывает, что 80 порт используется nginx, если я не ошибаюсь
флаг in
Пожалуйста, отредактируйте всю дополнительную информацию в своем вопросе. Там читабельнее, чем в комментариях.
Laughing Laugh wwwwwww avatar
флаг hu
Я попробовал ```certbot --nginx``, и все заработало, но браузер не может получить доступ к ```styles.css``` с ошибкой ```Не удалось загрузить ресурс: net::ERR_CERT_COMMON_NAME_INVALID```
флаг in
Это должен быть новый вопрос. Но прежде чем вы спросите об этом, проверьте сертификат, который доставляет ваш сервер, и проверьте вашу конфигурацию на наличие используемых сертификатов.
Laughing Laugh wwwwwww avatar
флаг hu
Как мне это сделать? Этот вопрос нужно закрыть?
Рейтинг:0
флаг in

Из комментариев: nginx прослушивал только порт 80, но ОП пытался получить доступ к сайту через https на порту 443.

Бег certbot --nginx добавил необходимую конфигурацию в nginx для прослушивания порта 443.

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

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