Мое первае тварение
Оглавление:
- Прежде чем вы начнете
- Запустите Apache
- Стоп Апач
- Перезапустите Apache
- Перезагрузить Apache
- Тестирование конфигурации Apache
- Просмотр статуса Apache
- Проверьте версию Apache
- Вывод
HTTP-сервер Apache - самый популярный веб-сервер в мире. Это бесплатный кроссплатформенный HTTP-сервер с открытым исходным кодом, предоставляющий мощные функции, которые могут быть расширены с помощью самых разных модулей.
В этом руководстве мы рассмотрим наиболее важные и часто используемые команды Apache, включая запуск, остановку и перезапуск Apache.
Прежде чем вы начнете
Мы предполагаем, что вы вошли в систему как пользователь root или пользователь с привилегиями sudo. Команды в этом руководстве должны работать с любым современным дистрибутивом Linux, таким как Ubuntu 18.04 и CentOS 7 и Debian 9.
В Ubuntu и Debian служба Apache называется
apache2
, а в системах на базе Red Hat, таких как CentOS, имя службы Apache -
httpd
.
Запустите Apache
Запуск Apache довольно прост. Просто введите следующую команду.
sudo systemctl start apache2
В случае успеха команда не выдает никаких результатов.
sudo service apache2 start
Вместо того, чтобы вручную запускать службу Apache, рекомендуется установить ее при загрузке системы:
Стоп Апач
Остановка Apache быстро отключает основной процесс Apache и все дочерние процессы, даже если есть открытые соединения.
Чтобы остановить Apache, выполните одну из следующих команд:
sudo systemctl stop apache2
sudo service apache2 stop
Перезапустите Apache
Параметр restart - это быстрый способ остановить и запустить сервер Apache.
Используйте одну из следующих команд для перезапуска:
sudo systemctl restart apache2
sudo service apache2 restart
Это команда, которую вы, вероятно, будете использовать чаще всего.
Перезагрузить Apache
Вам необходимо перезагрузить или перезапустить Apache всякий раз, когда вы вносите изменения в его конфигурацию.
При перезагрузке основной процесс apache завершает работу дочерних процессов, загружает новую конфигурацию и запускает новые дочерние процессы.
Чтобы перезагрузить Apache, используйте одну из следующих команд:
sudo systemctl reload apache2
sudo service apache2 reload
Тестирование конфигурации Apache
Всякий раз, когда вы вносите изменения в файл конфигурации сервера Apache, рекомендуется проверить конфигурацию перед перезапуском или перезагрузкой службы.
Используйте следующую команду для проверки конфигурации Apache на наличие любых синтаксических или системных ошибок:
sudo apachectl -t
Вывод будет выглядеть так:
Syntax OK
Если есть какие-либо ошибки, команда печатает подробное сообщение.
Просмотр статуса Apache
Чтобы проверить состояние службы Apache, используйте следующую команду:
sudo systemctl status apache2
Вывод будет выглядеть примерно так:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2019-05-29 21:16:55 UTC; 6s ago Process: 938 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 956 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCES Main PID: 997 (apache2) Tasks: 55 (limit: 1152) CGroup: /system.slice/apache2.service ├─ 997 /usr/sbin/apache2 -k start ├─ 999 /usr/sbin/apache2 -k start └─1000 /usr/sbin/apache2 -k start
Проверьте версию Apache
Иногда вам может понадобиться узнать версию вашего Apache, чтобы вы могли отладить проблему или определить, доступна ли определенная функция.
Вы можете проверить свою версию Apache, запустив:
sudo apache2 -v
Server version: Apache/2.4.29 (Ubuntu) Server built: 2019-04-03T13:22:37
Опция
-V
(в верхнем регистре) показывает версию Apache вместе с опцией конфигурации.
Вывод
В этом руководстве мы показали вам некоторые из наиболее важных команд Apache. Если вы хотите узнать больше о командной строке Apache, посетите документацию Apache
Apache Terminal3 Geeky Команды запуска Windows, которые вы хотите знать!
Ставка на вас никогда не слышала об этих редких менее известных командах «geeky Run» для Windows 8/7 / Vista. Впечатляйте друзей. Запустите их, чтобы открыть системный диск и папки пользователя!
Полезные голосовые команды Google Now, которые вы должны знать
Горит некоторыми голосовыми командами Google Now, которые вы должны знать. Найти информацию о погоде, открыть приложение, отправить в Facebook, найти маршруты, искать, просматривать и т. Д.
Команды Nginx, которые вы должны знать
Nginx - это бесплатный высокопроизводительный HTTP и обратный прокси-сервер с открытым исходным кодом. В этом руководстве мы рассмотрим наиболее важные команды Nginx, включая запуск, остановку и перезапуск Nginx.