Я пытаюсь перезапустить nginx с помощью команды, systemctl restart nginxно не могу этого сделать.

Ошибка

Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.constantly getting an error for this.

Затем я набрал systemctl status nginx.serviceи получил это

    systemctl status nginx.service
● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sun 2018-02-11 22:19:23 UTC; 12s ago
  Process: 25401 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS)
  Process: 18943 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
  Process: 27943 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)
 Main PID: 18947 (code=exited, status=0/SUCCESS)

Не могли бы вы рассказать, что происходит, когда я пытаюсь настроить SSL на nginx из Namecheap, когда все это произошло. За что у меня уже есть вопрос здесь .

Обновлено: я использовал команду, nginx -tпоявившуюся с сообщением ниже.

nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
2018/02/12 05:46:36 [warn] 29804#29804: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /etc/nginx/nginx.conf:1
2018/02/12 05:46:36 [emerg] 29804#29804: open() "/etc/nginx/sites-enabled/nano.save" failed (13: Permission denied) in /etc/nginx/nginx.conf:62
nginx: configuration file /etc/nginx/nginx.conf test failed
answer

Взгляните на свои файлы журналов, чтобы быть уверенным, но я предполагаю, что nginx пытается загрузить этот файл резервной копии nano:

/etc/nginx/sites-enabled/nano.save

Скорее всего, он содержит неполные директивы, что приводит к синтаксическим ошибкам.

Из того, что я мог прочитать в man nanoэтом файле, генерируется, когда nano закрывается ненормально:

In some cases nano will try to dump the buffer into an emergency file. This will happen mainly if nano receives a SIGHUP or SIGTERM or runs out of memory. It will write the buffer into a file named nano.save if the buffer didn't have a name already, or will add a ".save" suffix to the current filename.

Удалите этот файл, и все будет хорошо.

Чтобы предотвратить это в будущем, не редактируйте файлы в /etc/nginx/sites-enabled/, редактируйте их в /etc/nginx/sites-available/. /etc/nginx/sites-enabled/должен содержать только символические ссылки на файлы в /etc/nginx/sites-available/.