Как запустить, остановить или перезапустить Apache
Apache — это кроссплатформенный HTTP-сервер с открытым исходным кодом. Он обладает мощными функциями и может быть расширен с помощью большого количества модулей.
Если вы разработчик или системный администратор, скорее всего, вы имеете дело с Apache на регулярной основе.
Запуск, остановка и перезапуск / перезагрузка являются наиболее распространенными задачами при работе с веб-сервером Apache. Команды для управления службой Apache различны в разных дистрибутивах Linux.
Большинство последних дистрибутивов Linux используют SystemD в качестве системы инициализации и диспетчера служб по умолчанию. Старые дистрибутивы основаны на SysVinit и используют сценарии инициализации для управления службами. Еще одно отличие — это название сервиса. В Ubuntu и Debian служба Apache называется apache2 , а в системе на основе Red Hat, такой как CentOS, имя службы — httpd .
В этой статье объясняется, как запустить, остановить и перезапустить Apache в наиболее популярных дистрибутивах Linux.
Подготовка
В инструкциях предполагается, что вы вошли в систему как пользователь root или пользователь с привилегиями sudo .
И служебные блоки SystemD, и сценарий SysVinit принимают следующие аргументы для управления службой Apache:
- start : start службу Apache.
- stop : завершает работу службы Apache.
- restart : останавливает, а затем запускает службу Apache.
- reload : аккуратно перезапускает службу Apache. При перезагрузке основной процесс Apache завершает дочерние процессы, загружает новую конфигурацию и запускает новые дочерние процессы.
- status : показывает статус услуги.
Запуск, остановка и перезапуск Apache в Ubuntu и Debian
SystemD — это системный и сервисный менеджер для последних выпусков Ubuntu ( 20.04 18.04 ) и Debian ( 10 , 9 ).
Чтобы запустить службу Apache, выполните следующую команду:
sudo systemctl start apache2
Чтобы остановить службу Apache, выполните следующую команду:
sudo systemctl stop apache2
Каждый раз, когда вы вносите изменения в конфигурацию Apache, вам необходимо перезапускать серверные процессы. Чтобы перезапустить службу Apache, запустите:
sudo systemctl restart apache2
Более старые (EOLed) версии Ubuntu или Debian используют сценарии init.d для запуска, остановки и перезапуска демона Apache:
sudo service apache2 start
sudo service apache2 stop
sudo service apache2 restart
Запуск, остановка и перезапуск Apache на RHEL / CentOS
Systemd — это системный и сервисный менеджер для RHEL / CentOS 7 и 8 .
Запустите службу Apache:
sudo systemctl start httpd
Остановите службу Apache:
sudo systemctl stop httpd
Перезапустите службу Apache:
sudo systemctl restart httpd
Если у вас есть система CentOS 6 или более ранней версии, которая использует SysV, используйте следующие команды для запуска, остановки и перезапуска демона Apache:
sudo service httpd start
sudo service httpd stop
sudo service httpd restart
Выводы
Мы показали вам, как запускать, останавливать и перезапускать веб-сервер Apache в различных системах Linux.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.
Не могу убрать дефолтную страницу Apache2 Ubuntu Default Page
Установил wordpress-5.3-ru_RU на базе сервера Apache2. Но не могу убрать эту страницу. прочитал два ответа, на примерно похожий вопрос. тут и тут Поначалу я вообще не понял что происходит, после понял но было уже поздно ;_; ,прошло не меньше недели после установки и я даже забыл где лежат установленные файлы (с которыми машина работает). А также где лежит главная страница вордпресса, я также не знаю. Apache при установке создаёт папку /var/www/html и создаёт там файл index.html.
В настройках nginx у вас дефолтный конфиг смотрит именно туда: root /var/www/html; Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html; Поменяйте путь root /var/www/html; на тот, который вы хотите, или замените содержимое файла /var/www/html/index.html
Как узнать, где лежит главная страница вордпресса ??
Отслеживать
задан 17 дек 2019 в 0:03
2,909 7 7 золотых знаков 44 44 серебряных знака 83 83 бронзовых знака
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Настрой в apache приоритеты DirectoryIndex
DirectoryIndex index.php, index.html
Отслеживать
ответ дан 17 дек 2019 в 8:25
5,073 2 2 золотых знака 10 10 серебряных знаков 25 25 бронзовых знаков
Это надо в директории /var/www/html открыть файл index.html , и там прописать DirectoryIndex index.php, index.html , так ?? Я правильно расписал алгоритм ??
17 дек 2019 в 13:33
Это надо настроить аппач. Т.е. в его конфиге. Найти и исправить на то, что я показал.
17 дек 2019 в 17:00
я вас не понял. Что надо сделать . либо можете пожалуйста удалить ибо это не ответ, а скрытая компетенция как бы часть ответа, но не ответ. Это очень важно ибо я нацелен на результат а не вечные диалоги.
26 дек 2019 в 16:48
Это вполне ответ. Существует два способа настройки апача: один через конфиги сервера (этот способ SeVlad вам рекомендует), второй через правку файлов .htacess в каталоге /var/www или где у вас wwwroot (если такое предусмотрено). Вполне возможно, вам стоит ознакомиться с этой темой или задать отдельный вопрос, где и как правятся настройки апача. Скрытые компетенции у всех разные, кто-то может потребовать и объяснить, как файлы на хостинге по ftp править. Пожалуйста, старайтесь задавать конкретные атомарные вопросы. Пока у вас не атомарный вопрос но атомарный ответ.
Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.043 секунд. Запросов: 25.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Как запустить, остановить или перезапустить Apache
A pache — это кроссплатформенный HTTP-сервер с открытым исходным кодом. Он поставляется с мощными функциями и может быть расширен с помощью различных модулей.
Если вы разработчик или системный администратор, есть вероятность, что вы имеете дело с Apache на регулярной основе.
Запуск, остановка и перезапуск/перезагрузка являются наиболее распространенными задачами при работе с веб-сервером Apache. Команды для управления службой Apache различны в разных дистрибутивах Linux.
Большинство последних дистрибутивов Linux используют SystemD в качестве системы инициализации по умолчанию и менеджера сервисов. Старые дистрибутивы основаны на SysVinit и используют сценарии инициализации для управления сервисами. Еще одно отличие — название сервиса. В Ubuntu и Debian служба Apache называется apache2, а в системах на базе Red Hat, таких как CentOS, имя службы httpd.
В этой статье мы объясним, как запускать, останавливать и перезапускать Apache в самых популярных дистрибутивах Linux.
Прежде чем вы начнете
В инструкциях предполагается, что вы вошли в систему как пользователь root или пользователь с привилегиями sudo.
И служебные модули SystemD, и сценарий SysVinit принимают следующие аргументы для управления службой Apache:
- start: Запускает службу Apache.
- stop: Завершает службу Apache.
- restart: Останавливается, а затем запускается служба Apache.
- reload: Перезапускает службу Apache. При перезагрузке основной процесс Apache завершает работу дочерних процессов, загружает новую конфигурацию и запускает новые дочерние процессы.
- status: Показывает статус сервиса.
Запустите, остановите и перезапустите Apache в Ubuntu и Debian
SystemD — это менеджер систем и сервисов для последних версий Ubuntu ( 18.04 , 16.04) и Debian ( 10 , 9 ).
Выполните следующую команду, чтобы запустить службу Apache:
sudo systemctl start apache2
Выполните следующую команду, чтобы остановить службу Apache:
sudo systemctl stop apache2
Всякий раз, когда вы вносите изменения в конфигурацию Apache, вам необходимо перезапускать процессы сервера. Выполните следующую команду, чтобы перезапустить службу Apache:
sudo systemctl restart apache2
Более старые (EOLed) версии Ubuntu или Debian используют сценарии init.d для запуска, остановки и перезапуска демона Apache:
sudo service apache2 start sudo service apache2 stop sudo service apache2 restart
Запустите, остановите и перезапустите Apache на RHEL/CentOS
Systemd является менеджером системы и сервиса для RHEL/CentOS 7 и 8.
Запустите сервис Apache:
sudo systemctl start httpd
Остановите службу Apache:
sudo systemctl stop httpd
Перезапустите сервис Apache:
sudo systemctl restart httpd
Если у вас CentOS 6 (или более ранняя версия), используйте следующие команды для запуска, остановки и перезапуска демона Apache:
sudo service httpd start sudo service httpd stop sudo service httpd restart
Заключение
В этой статье мы показали, как запускать, останавливать и перезапускать веб-сервер Apache в различных системах Linux.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь комментировать ниже.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.