Запуск сервера apache linux

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

Курс по Asterisk

Полезно

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

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

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

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

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

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

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

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

Телефония

FreePBX и Asterisk

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

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

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

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

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

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

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

Убедитесь, что следующие команды должны выполняться от имени пользователя 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, используйте следующую команду.

    Читайте также:  Windows 10 switch adapter
    Показать справку Apache Command

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

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

    Онлайн курс по Linux

    Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

    Источник

    Команды для запуска Apache в Linux

    Если ваш веб-сервер Linux Apache остановлен, вы можете использовать определенную команду командной строки, чтобы запустить его снова. Ничего не произойдет, если сервер уже был запущен во время выполнения команды, или вы можете увидеть сообщение об ошибке типа « Веб-сервер Apache уже работает. »

    Если вы пытаетесь установить Apache, а не просто запустить его, ознакомьтесь с нашим руководством по установке Apache в Linux. Посмотрите, как перезапустить веб-сервер Apache, если вы хотите выключить Apache, а затем снова запустить его.

    Как запустить веб-сервер Apache

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

    Например, ssh root@thisisyour.server.com подключит SSH к серверу Apache.

    Шаги для запуска Apache немного отличаются в зависимости от вашей версии Linux:

    Для Red Hat, Fedora и CentOS

    Версии 4.x, 5.x, 6.x или старше должны использовать эту команду:

    Используйте эту команду для версий 7.x или новее:

    Если они не работают, попробуйте эту команду:

    Debian и Ubuntu

    Используйте эту команду для Debian 8.x или новее и Ubuntu 15.04 и выше:

    Ubuntu 12.04 и 14.04 могут потребовать эту команду:

    Если они не работают, попробуйте один из них:

    Общие команды запуска Apache

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

    Источник

    Как запустить, остановить или перезапустить 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 : показывает статус услуги.
    Читайте также:  Sparkocam ��� mac os

    Запуск, остановка и перезапуск Apache в Ubuntu и Debian

    SystemD — это системный и сервисный менеджер для последних выпусков Ubuntu ( 20.04 18.04 ) и Debian ( 10 , 9 ).

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

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

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

    Более старые (EOLed) версии Ubuntu или Debian используют сценарии init.d для запуска, остановки и перезапуска демона Apache:

    Запуск, остановка и перезапуск Apache на RHEL / CentOS

    Systemd — это системный и сервисный менеджер для RHEL / CentOS 7 и 8 .

    Запустите службу Apache:

    Остановите службу Apache:

    Перезапустите службу Apache:

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

    Выводы

    Мы показали вам, как запускать, останавливать и перезапускать веб-сервер Apache в различных системах Linux.

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

    Источник

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

    Курс по Asterisk

    Полезно

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

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

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

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

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

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

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

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

    Телефония

    FreePBX и Asterisk

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

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

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

    Установка Apache в Linux

    Apache — популярный бесплатный opensource веб-сервер. Он является частью стека LAMP (Linux, Apache, MySQL, PHP), который обеспечивает большую часть Интернета. Мы уже рассказывали про его установку на Windows и сравнивали его с nginx, а сегодня расскажем про то как установить Apache на Linux.

    Онлайн курс по Linux

    Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

    А про то как установить nginx на Linux, можно прочитать в нашей статье.

    Установка веб-сервера Apache на Linux

    Установка Apache на CentOS и RHEL

    Откройте окно терминала и обновите списки пакетов репозитория, введя следующее:

    Теперь вы можете установить Apache с помощью команды:

    httpd — это имя службы Apache в CentOS. Опция –y автоматически отвечает да на запрос подтверждения.

    Готово, Apache установлен.

    Установка Apache на Ubuntu и Debian

    В Ubuntu и Debian пакет и служба Apache называются apache2 . Сначала также обновите инструмент управления пакетами apt .

    Теперь устанавливаем Apache:

    Запуск и управление веб-сервером Apache

    Apache — это сервис, работающий в фоновом режиме. В Debian и Ubuntu он автоматически запустится после установки, а в CentOS его нужно запустить вручную.

    Не забывайте что в командах в CentOS нам нужно использовать httpd , а в Debian и Ubuntu apache2

    Запустите службу Apache, введя следующее:

    Читайте также:  Reset windows password without disk

    Система не возвращает вывод, если команда выполняется правильно.

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

    Чтобы проверить состояние службы Apache:

    Чтобы перезагрузить Apache (перезагрузит файлы конфигурации, чтобы применить изменения):

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

    Чтобы остановить Apache:

    Чтобы отключить Apache при запуске системы:

    Проверить веб-сервер Apache

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

    Проверьте тестовую страницу Apache

    В окне терминала найдите IP-адрес вашей системы:

    Если вы знакомы с командами ip addr show или ifconfig , вы можете использовать их вместо этого. Подробно про команду ip можно прочитать тут.

    Откройте веб-браузер и введите IP-адрес, отображаемый в выводе. Система должна показать тестовую страницу HTTP-сервера Apache, как показано на скриншоте ниже:

    Или так, если у вас Ubuntu:

    Если ваша система не имеет графического интерфейса, используйте команду curl:

    Примечание. В конце: 80 обозначает порт 80, стандартный порт для интернет-трафика. Обязательно напишите соответствующий IP-адрес вместо [your_system’s_IP_address].

    Создать HTML-файл для тестирования

    Если по какой-либо причине вам нужна или у вас уже есть пользовательская HTML-страница, которую вы хотите использовать в качестве тестовой страницы, выполните следующие действия:

    В окне терминала создайте новый индекс файл HTML:

    Отредактируйте файл по своему вкусу и сохраните его.

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

    Настройка фаервола для Apache

    Фаервол в вашей системе блокирует трафик через разные порты. Каждый порт имеет свой номер, и разные виды трафика используют разные порты. Для вашего веб-сервера вам нужно разрешить HTTP и HTTPS трафик через порты 80 и 443 .

    В терминале введите следующее:

    Еще раз проверьте, правильно ли настроен ваш фаервол:

    Вы должны увидеть http и https в списке разрешенных сервисов.

    Если вы пользуйтесь UFW, то можно открыть порты HTTP ( 80 ) и HTTPS ( 443 ), включив профиль Apache Full :

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

    Файлы и каталоги Apache

    Apache управляется путем применения директив в файлах конфигурации:

    • /etc/httpd/conf/httpd.conf — основной файл конфигурации Apache
    • /etc/httpd/ — Расположение всех файлов конфигурации
    • /etc/httpd/conf.d/ — Все конфигурационные файлы в этом каталоге включены в основной файл настроек
    • /etc/httpd/conf.modules.d/ — Расположение конфигурационных файлов модуля Apache

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

    Логи Apache расположены тут:

    • /var/log/httpd/ — расположение файлов логов Apache
    • /var/log/httpd/access_log — показывает журнал систем, которые обращались к серверу
    • var/log/httpd/error_log — показывает список любых ошибок, с которыми сталкивается Apache

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

    • /home/username/my_website
    • /var/www/my_website
    • /var/www/html/my_website
    • /opt/my_website

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

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

    Источник

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