Изменен wordpress_http.conf для SSL, nginx сейчас не запускается - PullRequest
0 голосов
/ 08 ноября 2019

Я использую Vultr VPS и следовал этому уроку - https://www.vultr.com/docs/install-lets-encrypt-ssl-on-one-click-wordpress-app

Казалось, все установлено правильно, и я изменил оба файла конфигурации (http & https) с:

    listen 80 default_server;
    server_name_;
    #server_name wordpress.example.com;

to

    listen 80 default_server;
    server_name www.mywebsite.com;
    #server_name wordpress.example.com;

и, наконец, добавление этого к http

if ($scheme = http) {
    return 301 https://$server_name$request_uri;
}

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

> -- Unit nginx.service has failed.
> -- 
> -- The result is RESULT. Nov 08 16:14:48 Above-Media-Team sshd[10921]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0
> tty=ssh ruser= rhost=2 Nov 08 16:14:51 Above-Media-Team sshd[10921]:
> Failed password for root from 218.92.0.203 port 57531 ssh2 Nov 08
> 16:14:53 Above-Media-Team sshd[10921]: Failed password for root from
> 218.92.0.203 port 57531 ssh2 Nov 08 16:14:56 Above-Media-Team sshd[10921]: Failed password for root from 218.92.0.203 port 57531
> ssh2 Nov 08 16:14:56 Above-Media-Team sshd[10921]: Received disconnect
> from 218.92.0.203 port 57531:11:  [preauth] Nov 08 16:14:56
> Above-Media-Team sshd[10921]: Disconnected from authenticating user
> root 218.92.0.203 port 57531 [preauth] Nov 08 16:14:56
> Above-Media-Team sshd[10921]: PAM 2 more authentication failures;
> logname= uid=0 euid=0 tty=ssh ruser= rhost=218.92.0.2 Nov 08 16:15:03
> Above-Media-Team sshd[10936]: Invalid user yp from 103.10.30.204 port
> 50794 Nov 08 16:15:03 Above-Media-Team sshd[10936]:
> pam_unix(sshd:auth): check pass; user unknown Nov 08 16:15:03
> Above-Media-Team sshd[10936]: pam_unix(sshd:auth): authentication
> failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=1

Я не могу понять это, любая помощь очень ценится.

1 Ответ

0 голосов
/ 10 ноября 2019

Похоже, что вы запускаете nginx как сервис (выскочка?). И похоже, что этот сервис изначально работает как непривилегированный пользователь, yp. Он пытается повысить свои привилегии, но не может, потому что пароль не установлен правильно.

Я не могу сказать вам конкретно, что не так, не увидев полную конфигурацию для вашей службы, но я бы посмотрел вконфигурация для всего, что устанавливает имя пользователя, отличное от root.

...