Итак, у вас есть веб-сайт , но теперь вам нужна платформа для его размещения. Вы можете использовать одного из множества хостинг-провайдеров или попробовать самостоятельно разместить свой сайт на своем веб-сервере.
Поскольку Apache является бесплатным, это один из самых популярных веб-серверов для установки. Он также имеет несколько функций, которые делают его полезным для многих различных типов сайтов. Итак, что такое Apache? Короче говоря, это сервер, используемый для всего, от личных веб-страниц до сайтов корпоративного уровня. Это так же универсально, как и популярно.
Вы сможете узнать факты о том, как установить Apache в системе Linux, с помощью обзора этой статьи. Однако прежде чем начать, вы должны хотя бы чувствовать себя комфортно в Linux — включая возможность изменять каталоги, использовать tar и gunzip и компилировать с помощью make (мы обсудим, где взять бинарные файлы, если вы не хотите пытаться скомпилировать своя). Вы также должны иметь доступ к учетной записи root на сервере. Опять же, если это вас смущает, вы всегда можете обратиться к провайдеру товарного хостинга, а не делать это самостоятельно.
Скачать Apache
Лучше всего сразу скачать последнюю стабильную версию Apache. Лучшее место для получения Apache — с сайта загрузки Apache HTTP Server . Загрузите исходные файлы, соответствующие вашей системе. Двоичные версии для некоторых операционных систем также доступны на этом сайте.
Извлеките файлы Apache
После того, как вы загрузили файлы, вам нужно будет распаковать их:
Это создает новый каталог в текущем каталоге с исходными файлами.
Настройка вашего сервера для 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. Этот файл находится в каталоге PREFIX / conf. Мы обычно редактируем это с помощью текстового редактора.
Для редактирования этого файла вам нужно быть пользователем root.
Следуйте инструкциям в этом файле, чтобы отредактировать свою конфигурацию так, как вы этого хотите. Дополнительная помощь доступна на веб-сайте Apache . Вы всегда можете обратиться к этому сайту за дополнительной информацией и ресурсами.
Проверьте свой сервер Apache
Откройте веб-браузер на том же компьютере и введите
в адресной коробке. Вы должны увидеть страницу, похожую на ту, что на частичном скриншоте выше (изображение, сопровождающее эту статью). Он скажет большими буквами
Это хорошая новость, так как это означает, что ваш
установлен правильно.
Начните редактирование / загрузку страниц на ваш новый веб-сервер Apache
Как только ваш сервер запущен и вы можете начать публиковать страницы. Удачи в создании вашего сайта!