Как перезагрузить apache?

3 ноября 2014 г. Просмотров: 1011
Самым популярным и многофункциональным HTTP-сервером на сегодня является Apache. Он очень стабилен и способен непрерывно функционировать в течение долгих лет. Однако для обновления параметров конфигурации, например, при изменении списка виртуальных хостов, необходимо перезагрузить Apache.
Создать сайт самостоятельно с Wix.com

Вам понадобится

  • - права root на целевой машине;
  • - возможно, программа SSH-клиент.

Инструкция


  • Авторизуйтесь на локальной машине или подключитесь к удаленному серверу, на котором запущен Apache, и также выполните авторизацию. Если вы имеете физический доступ к машине, на которой функционирует сервер, требующий перезагрузки, и к ней подключены монитор с клавиатурой, процесс авторизации не составит проблем.Если к целевой машине имеется только удаленный доступ по SSH, примените программы-клиенты для осуществления подключения. Под Windows можно использовать свободно распространяемый графический клиент PuTTY, доступный для загрузки на сайте putty.nl. В Linux-подобных системах переключитесь в текстовую консоль или запустите эмулятор терминала, а затем выполните команду вида:ssh имя_пользователя@адрес_сервераПосле подключения введите пароль.

  • Начните сеанс суперпользователя. Выполните команду su. Введите пароль root.

  • Определите, какой из серверов Apache запущен на целевой машине. Выполните команду:service httpd statusСообщение вида httpd is running будет свидетельствовать о том, что функционирует Apache версии 1.x. Сообщение service: httpd: Unrecognized service указывает на то, что данная служба не установлена. Надпись httpd is stopped говорит, что сервер установлен, но не работает.Аналогичным образом проверьте, запущен ли Apache версий 2.x. Выполните команду:service httpd2 statusПо факту проверки будет выявлено наличие или отсутствие служб httpd и httpd2. При этом они (в том числе и одновременно) могут быть как запущены, так и остановлены. Если на целевой машине функционирует Apache, перейдите к следующему шагу.

  • Перезагрузите Apache. Для перезагрузки сервера путем его остановки и последующего запуска, выполните команду вида:service имя_службы restartВ качестве имени службы укажите httpd или httpd2 в зависимости от результатов, полученных на предыдущем шаге. Для осуществления «мягкой» перезагрузки с обновлением конфигурации вместо параметра restart используйте graceful. Например:service httpd2 gracefulЭтот метод более предпочтителен.

  • Завершите работу. Закройте сеанс суперпользователя, выполнив команду exit. Отключитесь от сервера при помощи команд exit или logout.
  • Оцените статью!