Skip to main content

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

⚒⚒Fail2ban для защиты от брута всего что есть на сервере Linux Debian 9.1⚒⚒ (Апрель 2025)

⚒⚒Fail2ban для защиты от брута всего что есть на сервере Linux Debian 9.1⚒⚒ (Апрель 2025)
Anonim

Таким образом, у вас есть веб-сайт, но теперь вам нужна платформа для его размещения. Вы можете использовать один из многих поставщиков хостинга веб-сайтов, или вы можете попытаться разместить свой веб-сайт самостоятельно на своем собственном веб-сервере.

Поскольку Apache является бесплатным, это один из самых популярных веб-серверов для установки. Он также имеет несколько функций, которые делают его полезным для разных типов веб-сайтов. Итак, что такое Apache? Вкратце, это сервер, используемый для всего: от персональных веб-страниц до сайтов уровня предприятия. Это так же универсально, как и популярно.

Вы сможете получить информацию о том, как установить Apache в систему Linux с обзором этой статьи. Однако прежде чем начать, вы должны по крайней мере комфортно работать в Linux, включая возможность изменения каталогов, используя tar и gunzip и компиляцию с make (я расскажу, где получить двоичные файлы, если вы не хотите попробовать компилировать свои своя). Вы также должны иметь доступ к учетной записи root на серверной машине. Опять же, если это вас смущает, вы всегда можете обратиться к поставщику хостинга товаров вместо того, чтобы делать это самостоятельно.

Загрузить Apache

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

Извлеките файлы Apache

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

gunzip -d httpd-2_0_NN.tar.gztar xvf httpd-2_0_NN.tar

Это создает новый каталог в текущем каталоге с исходными файлами.

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

После того, как у вас есть доступные файлы, вам необходимо указать свой компьютер, где можно найти все, настроив исходные файлы. Самый простой способ сделать это - принять все значения по умолчанию и просто ввести:

./configure

Конечно, большинство людей не хотят принимать только выбранные по умолчанию варианты, которые им представлены. Наиболее важным вариантом является

приставка = ПРЕФИКС вариант. Указывает каталог, в котором будут установлены файлы Apache. Вы также можете установить определенные переменные среды и модули. Некоторые из модулей, которые вы хотели бы установить, включают:

  • mod_alias - отображение различных частей дерева URL-адресов
  • mod_include - для синтаксического анализа серверной части
  • mod_mime - связывать расширения файлов с помощью MIME-типа
  • mod_rewrite - переписать URL на лету
  • mod_speling (sic) - чтобы помочь вашим читателям, которые могут ошибаться в URL-адресах
  • mod_ssl - для обеспечения сильной криптографии с использованием SSL
  • mod_userdir - чтобы пользователи системы имели свои собственные каталоги веб-страниц

Имейте в виду, что это не все модули, которые вы можете установить в данной системе - конкретный проект будет зависеть от того, что вы устанавливаете, но этот вышеприведенный список является хорошей отправной точкой. Узнайте больше о деталях модулей, чтобы определить, какие из них вам нужны.

Построить Apache

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

делатьсделать установку

Настроить Apache

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

ПРЕФИКС / конф каталог. Обычно я редактирую его с помощью текстового редактора.

VI ПРЕФИКС /conf/httpd.conf

Заметка: Для редактирования этого файла вам понадобится root.

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

Тестирование сервера Apache

Откройте веб-браузер на том же компьютере и введите

HTTP: // локальный / в поле адреса. Вы должны увидеть страницу, похожую на страницу, приведенную на частичном снимке экрана (изображение, прилагаемое к этой статье). Он будет говорить большими буквами Видя это вместо ожидаемого веб-сайта? Это хорошая новость, так как это означает, что ваш сервер установлен правильно.

Начать редактирование / Загрузка страниц на ваш новый веб-сервер Apache

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