Как остановить nginx на моем экземпляре Amazon EC2

Я пытаюсь перекомпилировать nginx, чтобы добавить модуль скорости страницы. Никогда раньше не делал ничего подобного, поэтому немного напуган! Я шаг за шагом делаю "make", где хочу остановить nginx. Проблема в том, что, похоже, он сам перезагружается, потому что мой сайт никогда не выключается, и если я продолжаю выполнять команду, он каждый раз останавливает его с новым идентификатором:

[ec2-user@ nginx-1.6.0]$ sudo service nginx stop
Stopping nginx: /sbin/service: line 66:  9107 Killed                  env -i PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS}

[ec2-user@ nginx-1.6.0]$ sudo service nginx stop
Stopping nginx: /sbin/service: line 66:  9131 Killed                  env -i PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS}

[ec2-user@ nginx-1.6.0]$ sudo service nginx stop
Stopping nginx: /sbin/service: line 66:  9151 Killed                  env -i PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS}

[ec2-user@ nginx-1.6.0]$ sudo service nginx stop
Stopping nginx: /sbin/service: line 66:  9171 Killed                  env -i PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS}

Так что теперь я боюсь делать make install, пока мой Nginx еще работает, потому что я знаю, что должен остановить его, прежде чем делать make install. Что я должен делать?

2 ответа

Решение

Похоже, что есть сценарий upstart, который поддерживает работу Nginx. После выполнения этой команды я смог остановить Nginx:

sudo initctl stop nginx
      sudo systemctl stop nginx.service

Эта команда остановит Nginx из вашего экземпляра EC2, кроме того, у нас также есть следующие команды для запуска, а также для определения статуса Nginx.

      sudo systemctl start nginx.service
sudo systemctl status nginx.service
Другие вопросы по тегам