Запуск і зупинка apache

Якщо Apache встановлений при установці Red Hat, то завантажувальні файли під час старту системи вже налаштовані на запуск Apache. Ці настройки знаходяться в файлі / etc / re. d / init. d / httpd. Даний файл є виконуваним сценарієм, якому передаються два можливих параметра: start і stop. Якщо планується використовувати версію Apache, що поставляється з дистрибутивом Red Hat і розташування конфігураційних файлів не буде змінюватися, то можна запускати і зупиняти Web-сервер вручну, використовуючи команду

для запуску сервера і команду

для зупинки сервера.

Запуск і зупинка Web-сервера виробляються користувачем root, щоб головний процес сервера міг змінювати користувачів для запуску дочірніх процесів при прослуховуванні з'єднань.

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

Зазвичай httpd знаходиться в / usr / sbin /. Допустимі два ключа.

  • - f вказує на положення файлу httpd. conf.
  • -d вказує на кореневої каталог сервера, перепризначити файл конфігурації.

Зазвичай достатньо використовувати прапор - f, оскільки ServerRoot вказано у файлі httpd. conf. Наприклад, якщо файли конфігурації знаходяться в / home / httpd / conf, то запустити сервер можна з використанням наступної команди.

Якщо сервер запущений самостійно, без використання / etc / re. d / init. d / httpd, і його треба зупинити вручну, то потрібно знати правильний ID процесу (PID) для сервера. PID сервера можна визначити, використовуючи команду ps.

Ця команда видає список процесів подібний наступного.

Зауважте: усі процеси належать apache за винятком одного, який належить root. Це батьківський процес всіх процесів httpd, як раз той, який потрібно зупинити командою

Схожі статті