Як перезавантажити apache

Як перезавантажити apache

Найпопулярнішим і багатофункціональним HTTP- сервером на сьогодні є Apache. Він дуже стабільний і здатний безперервно функціонувати впродовж довгих років. Проте для оновлення параметрів конфігурації, наприклад, при зміні списку віртуальних хостов, необхідно перезавантажити Apache.

 

Вам знадобиться

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

Інструкція

1. Авторизуйтеся на локальній машині або підключіться до видаленого сервера, на якому запущений Apache, і також виконайте авторизацію. Якщо ви маєте фізичний доступ до машини, на якій функціонує сервер, що вимагає перезавантаження, і до неї підключені монітор з клавіатурою, процес авторизації не складе проблем.

Якщо до цільової машини є тільки видалений доступ по SSH, застосуєте програми-клієнти для здійснення підключення. Під Windows можна використати вільно поширюваний графічний клієнт PuTTY, доступний для завантаження на сайті putty.nl. У Linux- подібних системах перемкнетеся в текстову консоль або запустите емулятор терміналу, а потім виконаєте команду виду:

ssh имя пользователя@адрес сервера


Після підключення введіть пароль.

2. Почніть сеанс суперкористувача. Виконайте команду su. Введіть пароль root.

3. Визначте, який з серверів 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, перейдіть до наступного кроку.


4. Перезавантажте Apache. Для перезавантаження сервера шляхом його зупинки і подальшого запуску, виконаєте команду виду:

service ім'я_служби restart

В якості імені служби вкажіть httpd або httpd2 залежно від результатів, отриманих на попередньому кроці. Для здійснення "м'якого" перезавантаження з оновленням конфігурації замість параметра restart використайте graceful. Наприклад:

service httpd2 graceful

Цей метод прийнятніший.

5. Завершіть роботу. Закрийте сеанс суперкористувача, виконавши команду exit. Відключіться від сервера за допомогою команд exit або logout.

 


Надрукувати  

Схожі матеріали