Ubuntu

Как установить веб-сервер Apache в Ubuntu 18.10

Как установить веб-сервер Apache в Ubuntu 18.10

HTTP-сервер Apache - чрезвычайно популярный кроссплатформенный веб-сервер, который используется во всем мире. Это бесплатная, мощная программа с открытым исходным кодом, которая может работать на платформах UNIX / Linux, а также MS Windows.

Примечательные особенности включают способность сервера обслуживать большее количество одновременных запросов благодаря модулю многопроцессорной обработки (MPM) и интегрированному модулю прокси-сервера, поддерживающему протокол FastCGI, асинхронной обработке чтения и записи, а также значительной интеграции с различными приложениями / ПО, различными модулями. , так далее. Он также поддерживает встроенные сценарии Lua. Это не просто веб-сервер. Он также работает как обратный прокси для других веб-серверов.

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

Официальные репозитории программного обеспечения Ubuntu поставляются с Apache и его зависимостями. Следовательно, проще обновить индекс пакетов системы, а затем использовать диспетчер пакетов APT для установки пакета Apache и его зависимостей.

Шаг 1) Запустите Терминал и введите следующую команду, чтобы обновить систему.

sudo apt-get update

Шаг 2) Проверьте доступную версию Apache в репозитории Ubuntu

политика sudo apt-cache apache2

Проверить доступную версию Apache

Шаг 3) Установите apache2

sudo apt-get install apache2

Установить Apache

Шаг 4) Он спросит: «Вы хотите продолжить?.”Тип Y.

Шаг 5) Обычно служба Apache должна запускаться автоматически. Мы можем проверить статус apache.

sudo systemctl статус apache2.услуга

Apache-Статус-Проверка

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

Сервисами Apache можно управлять с помощью следующих команд:

Чтобы запустить службу Apache2

sudo systemctl start apache2

Чтобы остановить службу Apache2

sudo systemctl остановить apache2

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

sudo systemctl перезапустить apache2

Чтобы перезагрузить службу Apache2 после изменений конфигурации

sudo systemctl перезагрузить apache2

Включить службу Apache2 для запуска при загрузке

sudo systemctl включить apache2

Отключить Apache2 при загрузке

sudo systemctl отключить apache2

Проверка брандмауэра UFW

Если у вас включен брандмауэр UFW, вам необходимо открыть порты 80 и 443. Это связано с тем, что веб-сервер Apache получает клиентские запросы через HTTP и HTTPS. Проверьте статус UFW, введя следующую команду:

sudo systemctl статус ufw.услуга

Проверка статуса UFW

Теперь вы можете разрешить порты 80 и 443 следующим образом:

sudo ufw разрешить 80 / tcp
sudo ufw разрешить 443 / tcp
sudo ufw перезагрузить

Разрешение портов

Случайно, если вы видите сообщение «Брандмауэр не включен (пропускает перезагрузку)» при перезагрузке команды UFW, отредактируйте «ufw.conf »с помощью команды VIM следующим образом:

судо vim / и т. д. / ufw / ufw.conf

Редактирование Conf

Измените ENABLED = no на ВКЛЮЧЕНО = да
сохранить и выйти из файла, используя: wq

Вот как будет выглядеть окончательно отредактированный файл:

Отредактированный Conf

Теперь попробуйте снова перезагрузить брандмауэр. На этот раз он должен работать без проблем.

sudo ufw перезагрузить

UFW Reload

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

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

Имя хоста

http: // localhost /

Использование IP сервера

http: // 192.168.10.25 (IP-адрес вашего сервера)

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

Страница по умолчанию Apache2

Дополнительное примечание: - Основные каталоги Apache можно классифицировать следующим образом

Веб-документRoot: / var / www / html / Каталог основных файлов конфигурации: / и т.д. / apache2 / Главный конфигурационный файл: / и т.д. / apache2 / apache2.conf Дополнительная конфигурация : / etc / apache2 / conf-available / и / etc / apache2 / conf-enabled / Конфигурация виртуальных хостов : / etc / apache2 / sites-available / и / etc / apache2 / sites-enabled / Конфигурация для загрузки модулей: / etc / apache2 / mods-available / и / etc / apache2 / mods-enabled / Каталог файлов журналов: / var / журнал / apache2 /

Я надеюсь, что это сработало для вас. Есть вопросы? Стрелять ниже.

Эмуляция щелчков мыши с помощью мыши без щелчка в Windows 10
Использование мыши или клавиатуры в неправильной позе или чрезмерное использование может привести к множеству проблем со здоровьем, включая растяжение...
Добавьте жесты мыши в Windows 10 с помощью этих бесплатных инструментов
В последние годы компьютеры и операционные системы сильно эволюционировали. Было время, когда пользователям приходилось использовать команды для навиг...
Контроль и управление перемещением мыши между несколькими мониторами в Windows 10
Диспетчер мыши с двумя дисплеями позволяет контролировать и настраивать движение мыши между несколькими мониторами, замедляя ее движения возле границы...