Linux проверить запущен ли apache

Содержание
  1. ИТ База знаний
  2. Полезно
  3. Навигация
  4. Серверные решения
  5. Телефония
  6. Корпоративные сети
  7. Полезные команды для управления Apache в Linux
  8. Про Linux за 5 минут
  9. Установка Apache Server
  10. Проверка версии Apache
  11. Команды Apache, которые вы должны знать
  12. Подготовка
  13. Запустите Apache
  14. Остановить Apache
  15. Перезагрузите Apache
  16. Перезагрузить Apache
  17. Проверить конфигурацию Apache
  18. Просмотр статуса Apache
  19. Проверить версию Apache
  20. Выводы
  21. Команды Apache, которые вы должны знать
  22. Apache Commands You Should Know
  23. В этом руководстве мы рассмотрим наиболее важные и часто используемые команды Apache, включая запуск, остановку и перезапуск Apache.
  24. Прежде чем вы начнете
  25. Запустите Apache
  26. Стоп Апач
  27. Перезапустите Apache
  28. Перезагрузить Apache
  29. Тестирование конфигурации Apache
  30. Просмотр статуса Apache
  31. Проверьте версию Apache
  32. Вывод
  33. Как остановить и перезапустить Apache в Linux-системах
  34. На Ubuntu/Debian Linux
  35. Apache2 Restart/Start/Stop/
  36. На RHEL/CentOS
  37. Apache2 Restart/Start/Stop
  38. Для более старых версий (CentOS / RHEL (Red Hat) Linux версии 4.x / 5.x / 6.x)
  39. В Fedora Apache2 Перезагрузка / Запуск / остановка
  40. Устранение неполадок установки и настройки Apache
  41. Установка Apache
  42. Автозагрузка Apache
  43. Управление сервисом Apache
  44. Проверка состояния Apache
  45. Создание корневого каталога для статического сайта
  46. Создание корневого каталога для динамических файлов
  47. Изменение конфигурации
  48. Включение и отключение конфигурационных файлов
  49. Виртуальные хосты
  50. Модули
  51. Конфигурационные файлы
  52. Тестирование конфигурации
  53. Важные файлы и каталоги Apache
  54. Контент
  55. Конфигурация сервера
  56. Заключение

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Полезные команды для управления Apache в Linux

Для работы с веб — приложениями

В этом руководстве мы опишем некоторые из наиболее часто используемых команд управления службами Apache (HTTPD) , которые полезно знать, разработчику или системному администратору, и держать эти команды под рукой. Мы покажем команды для Systemd и SysVinit.

Мини — курс по виртуализации

Знакомство с VMware vSphere 7 и технологией виртуализации в авторском мини — курсе от Михаила Якобсена

Убедитесь, что следующие команды должны выполняться от имени пользователя root или sudo и работать с любым дистрибутивом Linux, таким как CentOS, RHEL, Fedora, Debian и Ubuntu.

Про Linux за 5 минут

  • Установка Apache Server

    Чтобы установить веб-сервер Apache, используйте ваш стандартный менеджер пакетов, как показано ниже.

    Проверка версии Apache

    Чтобы проверить установленную версию вашего веб-сервера Apache в вашей системе Linux, выполните следующую команду.

    Если вы хотите увидеть номер версии Apache и параметры компиляции, используйте флаг -V, как показано ниже.

    Проверка на ошибки синтаксиса конфигурации Apache

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

    Запуск сервиса Apache

    Чтобы запустить службу Apache, выполните следующую команду.

    Включение службы Apache

    Предыдущая команда пока только запускает службу Apache, чтобы включить автозапуск при загрузке системы, выполните следующую команду.

    Перезапуск службы Apache

    Чтобы перезапустить Apache (остановить, а затем запустить службу), выполните следующую команду.

    Просмотр состояния сервиса Apache

    Чтобы проверить информацию о состоянии времени выполнения службы Apache, выполните следующую команду.

    Перезагрузка сервиса Apache

    Если вы внесли какие-либо изменения в конфигурацию сервера Apache, вы можете указать службе перезагрузить свою конфигурацию, выполнив следующую команду.

    Остановка службы Apache

    Чтобы остановить службу Apache, используйте следующую команду.

    Показать справку Apache Command

    И последнее, но не менее важное: вы можете получить справку о служебных командах Apache в systemd, выполнив следующую команду.

    На этом пока все! В этой статье мы объяснили наиболее часто используемые команды управления службами Apache / HTTPD, которые полезно будет знать, включая запуск, включение, перезапуск и остановку Apache.

    Мини — курс по виртуализации

    Знакомство с VMware vSphere 7 и технологией виртуализации в авторском мини — курсе от Михаила Якобсена

    Источник

    Команды Apache, которые вы должны знать

    HTTP-сервер Apache — самый популярный веб-сервер в мире. Это бесплатный кроссплатформенный HTTP-сервер с открытым исходным кодом, обеспечивающий мощные функции, которые могут быть расширены с помощью самых разных модулей.

    Читайте также:  Windows driver hdaudbus sys

    Если вы разработчик или системный администратор, скорее всего, вы регулярно имеете дело с Apache.

    В этом руководстве мы рассмотрим наиболее важные и часто используемые команды Apache, включая запуск, остановку и перезапуск Apache.

    Подготовка

    Мы предполагаем, что вы вошли в систему как root или пользователь с привилегиями sudo. Команды в этом руководстве должны работать в любом современном дистрибутиве Linux, таком как Ubuntu 18.04, CentOS 7 и Debian 9 .

    В Ubuntu и Debian служба Apache называется apache2 , тогда как в системе на основе Red Hat, такой как CentOS, имя службы Apache — httpd .

    Если вы используете CentOS, просто замените apache2 на httpd в приведенных ниже командах.

    Запустите Apache

    Запустить Apache довольно просто. Просто введите следующую команду.

    В случае успеха команда не производит никакого вывода.

    Если вы используете более старый дистрибутив Linux без systemd, для запуска Apache введите:

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

    Остановить Apache

    Остановка Apache позволяет быстро завершить основной процесс Apache и все дочерние процессы, даже если есть открытые соединения.

    Чтобы остановить Apache, выполните одну из следующих команд:

    Перезагрузите Apache

    Параметр перезапуска — это быстрый способ остановить, а затем запустить сервер Apache.

    Используйте одну из следующих команд для перезапуска:

    Это команда, которую вы, вероятно, будете использовать наиболее часто.

    Перезагрузить Apache

    Вам необходимо перезагрузить или перезапустить Apache всякий раз, когда вы вносите изменения в его конфигурацию.

    При перезагрузке основной процесс apache завершает работу дочерних процессов, загружает новую конфигурацию и запускает новые дочерние процессы.

    Чтобы перезагрузить Apache, используйте одну из следующих команд:

    Проверить конфигурацию Apache

    Каждый раз, когда вы вносите изменения в файл конфигурации сервера Apache, рекомендуется протестировать конфигурацию перед перезапуском или перезагрузкой службы.

    Используйте следующую команду, чтобы проверить конфигурацию Apache на наличие синтаксических или системных ошибок:

    Результат будет выглядеть так:

    Если есть ошибки, команда выводит подробное сообщение.

    Просмотр статуса Apache

    Чтобы проверить статус службы Apache, используйте следующую команду:

    Результат будет выглядеть примерно так:

    Проверить версию Apache

    Иногда вам может потребоваться узнать версию вашего Apache, чтобы вы могли отладить проблему или определить, доступна ли определенная функция.

    Вы можете проверить свою версию Apache, запустив:

    Параметр -V (верхний регистр) показывает версию Apache вместе с параметром конфигурации.

    Выводы

    В этом руководстве мы показали вам некоторые из наиболее важных команд Apache. Если вы хотите узнать больше о командной строке Apache, посетите документацию Apache.

    Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

    Источник

    Команды Apache, которые вы должны знать

    Apache Commands You Should Know

    В этом руководстве мы рассмотрим наиболее важные и часто используемые команды Apache, включая запуск, остановку и перезапуск Apache.

    HTTP-сервер Apache — самый популярный веб-сервер в мире. Это бесплатный кроссплатформенный HTTP-сервер с открытым исходным кодом, предоставляющий мощные функции, которые могут быть расширены с помощью самых разных модулей.

    Если вы разработчик или системный администратор, скорее всего, вы регулярно работаете с Apache.

    Прежде чем вы начнете

    Мы предполагаем, что вы вошли в систему как root или пользователь с привилегиями sudo. Команды в этом руководстве должны работать с любым современным дистрибутивом Linux, таким как Ubuntu 18.04, CentOS 7 и Debian 9 .

    В Ubuntu и Debian служба Apache называется apache2 , а в системах на базе Red Hat, таких как CentOS, имя службы Apache httpd .

    Если вы работаете в CentOS, просто замените apache2 с httpd командами ниже.

    Запустите Apache

    Запуск Apache довольно прост. Просто введите следующую команду.

    В случае успеха команда не выдает никаких результатов.

    Если вы используете более старый дистрибутив Linux без systemd для запуска Apache:

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

    Стоп Апач

    Остановка Apache быстро отключает основной процесс Apache и все дочерние процессы, даже если есть открытые соединения.

    Чтобы остановить Apache, выполните одну из следующих команд:

    Перезапустите Apache

    Параметр restart — это быстрый способ остановить и запустить сервер Apache.

    Используйте одну из следующих команд для выполнения перезапуска:

    Читайте также:  Application bar windows 10

    Это команда, которую вы, вероятно, будете использовать чаще всего.

    Перезагрузить Apache

    Вам необходимо перезагрузить или перезапустить Apache всякий раз, когда вы вносите изменения в его конфигурацию.

    При перезагрузке основной процесс apache завершает работу дочерних процессов, загружает новую конфигурацию и запускает новые дочерние процессы.

    Чтобы перезагрузить Apache, используйте одну из следующих команд:

    Тестирование конфигурации Apache

    Всякий раз, когда вы вносите изменения в файл конфигурации сервера Apache, рекомендуется проверить конфигурацию перед перезапуском или перезагрузкой службы.

    Используйте следующую команду для проверки конфигурации Apache на наличие любых синтаксических или системных ошибок:

    Вывод будет выглядеть так:

    Если есть какие-либо ошибки, команда печатает подробное сообщение.

    Просмотр статуса Apache

    Чтобы проверить состояние службы Apache, используйте следующую команду:

    Вывод будет выглядеть примерно так:

    Проверьте версию Apache

    Иногда вам может понадобиться узнать версию вашего Apache, чтобы вы могли отладить проблему или определить, доступна ли определенная функция.

    Вы можете проверить свою версию Apache, запустив:

    Опция -V (в верхнем регистре) показывает версию Apache вместе с опцией конфигурации.

    Вывод

    В этом руководстве мы показали вам некоторые из наиболее важных команд Apache. Если вы хотите узнать больше о командной строке Apache, посетите документацию Apache

    Источник

    Как остановить и перезапустить Apache в Linux-системах

    Как мы все знаем, Apache – это бесплатный кросс-платформенный веб-сервер с открытым исходным кодом, который используется как для статических, так и для динамических веб-страниц.

    В этой статье мы остановимся на том, как вы можете запускать и перезапускать веб-сервер Apache в системах Linux с помощью команды apache2.

    На Ubuntu/Debian Linux

    Давайте посмотрим, как мы можем запустить, остановить и перезапустить веб-сервер apache2 в версиях Ubuntu и Debian

    Apache2 Restart/Start/Stop/

    Для пользователей Ubuntu и Debian Systemd – Ubuntu 18.04,16.04 и Debian 9.x используются команды ниже:

    Запустите Apache2, запустив

    Остановите Apache2, запустив

    Перезапустите Apache2, запустив

    Проверка состояния Apache2:

    Чтобы проверить, действительно ли веб-сервер работает, откройте свой браузер и введите IP-адрес своего сервера

    Вы должны иметь возможность просматривать страницу Apache по умолчанию, как показано ниже:

    Для более старых версий Ubuntu -14.10 и старше, и Debian

    Запустите службу Apache2, запустив

    Остановите службу Apache2, запустив

    Проверка состояния Apache2

    На RHEL/CentOS

    Apache2 Restart/Start/Stop

    Для более новых версий RHEL / CentOS (версии 7.x и выше)

    Запустите Apache2, запустив

    Остановите Apache2, запустив

    Перезапустите Apache2, запустив

    Чтобы проверить статус Apache2

    Для более старых версий (CentOS / RHEL (Red Hat) Linux версии 4.x / 5.x / 6.x)

    Запустите Apache2, запустив

    Остановите Apache2, запустив

    Перезапустите Apache2, запустив

    Чтобы проверить статус веб-сервера Apache

    Как и в системах Debian, вы можете проверить, работает ли веб-сервер, открыв браузер и набрав IP-адрес вашего сервера

    В Fedora
    Apache2 Перезагрузка / Запуск / остановка

    На Fedora 22. и более поздних

    Запуск вебсервера Apache:

    Остановите Apache2, запустив

    Чтобы перезапустить Apache2

    Чтобы проверить статус Apache2

    Чтобы подтвердить, что сервер запущен и поднят в веб-браузере, введите IP-адрес сервера

    Источник

    Устранение неполадок установки и настройки Apache

    Apache – это популярный веб-сервер с открытым исходным кодом, который отличается гибкостью, производительностью и широкой поддержкой. Данный мануал ознакомит вас с общими процедурами по поддержке Apache, включая управление сервисом, работу с виртуальными хостами и редактирование конфигураций.

    Примечание: Мануал предназначен для пользователей, которые работают с Apache в Ubuntu. Если вы используете CentOS или другой дистрибутив RHEL, обратитесь к мануалу Установка LAMP stack на CentOS 7.

    Каждый раздел может использоваться независимо от других, поэтому вы можете пропустить разделы, которые вам не нужны. Все условные значения в командах выделены красным; вместо этих значений вы можете подставить свои данные.

    Каждый раздел предлагает ссылки на другие руководства, с которыми можно проконсультироваться.

    Установка Apache

    Чтобы установить сервис Apache, обновите индекс пакетов и запустите следующую команду:

    sudo apt-get update
    sudo apt-get install apache2

    Автозагрузка Apache

    Сервис Apache запускается автоматически. Если вы хотите изменить это поведение, введите:

    sudo systemctl disable apache2.service

    Чтобы снова добавить Apache в автозагрузку, введите:

    sudo systemctl enable apache2.service

    Управление сервисом Apache

    Чтобы остановить сервер Apache, введите следующую команду:

    sudo systemctl stop apache2

    Читайте также:  Windows 10 forums at microsoft answers

    Чтобы запустить сервер Apache, введите:

    sudo systemctl start apache2

    Чтобы остановить сервис и запустить его снова, введите:

    sudo systemctl restart apache2

    Если вы изменили конфигурацию, вы можете перезагрузить Apache в текущей сессии. Введите следующую команду:

    sudo systemctl reload apache2

    Проверка состояния Apache

    Чтобы проверить состояние Apache, введите команду:

    sudo systemctl status apache2

    Эта команда сообщит, работает ли Apache и покажет вам последние несколько строк логов.

    Создание корневого каталога для статического сайта

    При создании сайтов на Apache разработчики часто используют виртуальные хосты – это хосты, которые обслуживают отдельные сайты или домены. Для этого нужно создать document root, каталог верхнего уровня, который Apache проверяет при обслуживании контента.

    sudo mkdir -p /var/www/example.com/public_html

    Передайте права на каталог пользователю с доступом к sudo.

    sudo chown -R $USER:$USER /var/www/example.com/public_html

    Предоставьте остальным пользователям права на чтение контента:

    find /var/www -type d -exec chmod 775 <> \;

    Помните, что права доступа должны меняться в соответствии с ситуацией.

    Создание корневого каталога для динамических файлов

    Если ваш сайт использует динамические модули типа PHP, создайте каталог document root для этих файлов:

    sudo mkdir -p /var/www/example.com/public_html

    Передайте права на каталог пользователю sudo и группе www-data:

    sudo chown -R 8host:www-data /var/www/example.com/public_html

    Изменение конфигурации

    При работе с виртуальными хостами необходимо изменить параметры конфигурации и добавить данные о домене, чтобы сервер Apache мог правильно реагировать на запросы.

    Откройте файл виртуального хоста:

    sudo nano /etc/apache2/sites-available/example.com.conf

    Измените следующие строки:

    ServerAdmin admin@example.com
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/example.com/public_html

    После изменения файл будет выглядеть так:

    ServerAdmin admin@example.com
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/ example.com /public_html
    ErrorLog $/error.log
    CustomLog $/access.log combined

    Прежде чем сохранить файл, убедитесь, что в директивах нет ошибок.

    Включение и отключение конфигурационных файлов

    Виртуальные хосты

    Чтобы включить виртуальный хост, введите:

    sudo a2ensite example.com.conf

    Чтобы отключить конфигурационный файл (в данном примере это стандартный виртуальный хост):

    sudo a2dissite 000-default.conf

    Модули

    Чтобы включить модули из каталога /etc/apache2/mods-available, введите:

    sudo a2enmod example_mod

    Чтобы отключить конкретный модуль:

    sudo a2dismod example_mod

    Конфигурационные файлы

    Чтобы включить конфигурационные файлы из каталога /etc/apache2/conf-available (файлы, не связанные с виртуальными хостами), введите:

    sudo a2enconf example-conf

    Чтобы отключить файл, введите:

    sudo a2disconf example-conf

    Тестирование конфигурации

    Каждый раз, когда вы вносите изменения в конфигурационные файлы Apache, обязательно выполните следующую команду, чтобы проверить наличие синтаксических ошибок:

    sudo apache2ctl configtest

    Важные файлы и каталоги Apache

    Контент

    Каталог /var/www/html хранит весь контент сайта (это корневой каталог сайта). Вы можете изменить стандартные настройки Apache и указать другие каталоги в var/www.

    Конфигурация сервера

    • /etc/apache2: конфигурационный каталог Apache (здесь хранятся все конфигурационные файлы веб-сервера).
    • /etc/apache2/apache2.conf: главный конфигурационный файл веб-сервера, в котором находятся все глобальные параметры. Все остальные файлы загружаются через этот файл. Также тут хранятся директивы FollowSymLinks, которые отвечают за включение и отключение конфигурационных файлов.
    • /etc/apache2/sites-available/: здесь находятся все виртуальные хосты (в том числе и отключенные). В этом каталоге происходят все изменения в настройке виртуального хоста. Эти файлы включаются с помощью команды a2ensite.
    • /etc/apache2/sites-enabled/: здесь хранятся файлы включенных виртуальных хостов. При запуске или перезагрузке Apache читает конфигурационные файлы и ссылки в этом каталоге, чтобы собрать полную конфигурацию.
    • /etc/apache2/conf-available и /etc/apache2/conf-enabled: работают по тому же принципу, что и sites-available и sites-enabled. Эти каталоги предназначены для хранения фрагментов конфигурации, которые не входят в виртуальные хосты.
    • /etc/apache2/mods-available и /etc/apache2/mods-enabled: эти каталоги работают аналогичным образом. Они предназначены для хранения модулей. В них находятся файлы двух типов: файлы с расширением .load загружают модули, а файлы .conf хранят их конфигурации.
    • /var/log/apache2/access.log – это лог, который регистрирует все запросы Apache (если в конфигурации веб-сервера не сказано другого).
    • /var/log/apache2/error.log – это лог ошибок. Настроить уровень логирования можно с помощью параметра LogLevel в /etc/apache2/apache2.conf.

    Другой способ доступа к информации о компонентах Apache – через journald. Этот инструмент собирает информацию логов приложений и ядра. Чтобы просмотреть записи для модуля Apache, введите:

    sudo journalctl -u apache2

    Заключение

    Данный мануал перечислил общие процедуры по поддержке сервера Apache. Чтобы узнать больше о работе с Apache, ознакомьтесь со следующими руководствами:

    Источник

  • Оцените статью