Настройка Apache Linux - запуск и установка
Если вы продвинутый юзер интернет простора, то со временем вам понадобится собственный сервер. Запуска собственного сайта или веб-интерфейс для системы наблюдения и ведения учета.
Данная инструкция для пользователей Ubuntu, для прочих Linux систем принцип тот же. Установка Apache Linux начинается с установки обязательного софта
Установка модулей гипертекстового процессора (php) не обязательна, все зависит от ваших потребностей. Его можно доставить и позже. Идем к папке, куда установлена программа Apache/etc/apache2/:
apache2.conf – файл, в котором прописана конфигурация httpd сервера.
httpd.conf – данный файл предназначен для совместимости и он совершенно пустой.
mods-available/ — каталог с подключаемыми модулями.
sites-available/ — каталог подключаемых файлов, которые активируют виртуальные хосты после установки Apache Linux.
Модуль или виртуальный хост можно активировать с помощью a2ensite и a2enmod.
Правильная настройка apache Linux предполагает набор специальных знаний и навыков. Файл настройки лежит по пути /usr/local/etc/apache/httpd.conf. Должно присутствовать три файла настроек, которые помогут настроить все параметры вашего сервера. По сути это простой тестовый документ, в котором каждая строка начинается с #.
ServerRoot "/usr/local" – показывает верхний каталог по умолчанию. Файлы bin можно найти в sbin и bin. Файлы с настройками лежат в папке etc/apache.
ServerAdmin you@your.address – на данный адрес поступают отчеты о проблемах и ошибках.
ServerName www.example.com – дает возможность дать хосту имя.
DocumentRoot "/usr/local/www/data" – внутри данного каталога хранятся документы. Большинство запросов подвергаются обработке именно внутри данного каталога.
Желательно сделать копию настройки Apache Linux, на случай сбоев или ошибок.
Программа не запустится с помощью inetd, в отличие от большого числа прочих серверов. Потому, что он налажен под автономный запуск. Именно эта особенность обеспечивает высокую эффективность при работе с HTTP запросами от пользовательских браузеров обычных пользователей.
Чтобы упростить процессы запуска Apache Linux, рестарта или остановки сервера, можно использовать скрипт shell.
Команда для запуска:
Команда для остановки:
Для перезапуска после внесения изменений:
Для запуска Apache Linux вместе с системой:
в файл /etc/rc.conf
Для того чтобы дать софту дополнительные функции при старте вместе с системой, нужно их поместить в дополнительную строчку в rc.conf:
После запуска Apache Linux, желательно проверить работоспособность своего веб сайта. Для этого нужно прописать в строке браузера localhost/. По умолчанию должна отобразиться страничка /usr/local/www/data/index.html
Также рекомендуем Вам к прочтению статьи, имеющие к этой процедуре отношение:
Почтовый сервер на Linux, FTP сервер Linux, установка MySQL
Данная инструкция для пользователей Ubuntu, для прочих Linux систем принцип тот же. Установка Apache Linux начинается с установки обязательного софта
server#>sudo apt-get update;
server#>sudo apt-get install apache2 php5 php5-mysql mysql-server-5.0
Установка модулей гипертекстового процессора (php) не обязательна, все зависит от ваших потребностей. Его можно доставить и позже. Идем к папке, куда установлена программа Apache/etc/apache2/:
envvars
conf.d/
apache2.conf
ports.conf
sites-enabled/
mods-enabled/
server#>ls /etc/apache2/
mods-available/
httpd.conf
sites-available/
apache2.conf – файл, в котором прописана конфигурация httpd сервера.
httpd.conf – данный файл предназначен для совместимости и он совершенно пустой.
mods-available/ — каталог с подключаемыми модулями.
sites-available/ — каталог подключаемых файлов, которые активируют виртуальные хосты после установки Apache Linux.
Модуль или виртуальный хост можно активировать с помощью a2ensite и a2enmod.
Настройка Apache Linux
Правильная настройка apache Linux предполагает набор специальных знаний и навыков. Файл настройки лежит по пути /usr/local/etc/apache/httpd.conf. Должно присутствовать три файла настроек, которые помогут настроить все параметры вашего сервера. По сути это простой тестовый документ, в котором каждая строка начинается с #.
ServerRoot "/usr/local" – показывает верхний каталог по умолчанию. Файлы bin можно найти в sbin и bin. Файлы с настройками лежат в папке etc/apache.
ServerAdmin you@your.address – на данный адрес поступают отчеты о проблемах и ошибках.
ServerName www.example.com – дает возможность дать хосту имя.
DocumentRoot "/usr/local/www/data" – внутри данного каталога хранятся документы. Большинство запросов подвергаются обработке именно внутри данного каталога.
Желательно сделать копию настройки Apache Linux, на случай сбоев или ошибок.
Запуск Apache Linux
Программа не запустится с помощью inetd, в отличие от большого числа прочих серверов. Потому, что он налажен под автономный запуск. Именно эта особенность обеспечивает высокую эффективность при работе с HTTP запросами от пользовательских браузеров обычных пользователей.
Чтобы упростить процессы запуска Apache Linux, рестарта или остановки сервера, можно использовать скрипт shell.
Команда для запуска:
# /usr/local/sbin/apachectl start
Команда для остановки:
# /usr/local/sbin/apachectl stop
Для перезапуска после внесения изменений:
# /usr/local/sbin/apachectl restart
Для запуска Apache Linux вместе с системой:
apache_enable="YES"
в файл /etc/rc.conf
Для того чтобы дать софту дополнительные функции при старте вместе с системой, нужно их поместить в дополнительную строчку в rc.conf:
apache_flags=""
После запуска Apache Linux, желательно проверить работоспособность своего веб сайта. Для этого нужно прописать в строке браузера localhost/. По умолчанию должна отобразиться страничка /usr/local/www/data/index.html
Также рекомендуем Вам к прочтению статьи, имеющие к этой процедуре отношение:
Почтовый сервер на Linux, FTP сервер Linux, установка MySQL
0 комментариев