Настройка Apache в Solaris

Содержание материала

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Первый шаг в настройке Apache для системы Solaris - скопировать файл httpd.conf-example в httpd.conf:

# cd /etc/apache
# cp httpd.conf-example httpd.conf

При помощи редактора укажите корректные значения ServerAdmin и ServerName. В данном примере для Solaris мы изменим строку ServerAdmin:

ServerAdmin Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

На такую:

ServerAdmin Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.ok. com

А параметр ServerName:

SServerName new.host.name

следующим образом:

ServerName www.wrotethebook.com

После сохранения изменений можно запускать сервер. Простейший способ решения этой задачи в Solaris - выполнить сценарий /etc/init.d/apache. Сценарий принимае т аргументы start , restart и stop. Поскольку httpd еще не работает, демон не может быть остановлен (stop) или перезапущен (restart), так что воспользуемся командой start:

# /etc/init.d/apache start
httpd starting.            
# ps -ef |    I grep '/httpd'        
nobody    474    473    0 12:57:27 ?
nobody    475    473    0 12:57:27 ?
nobody    476    473    0 12:57:27 ?
root    473    1    0 12:57:26 ?
nobody    477    473    0 12:57:27 ?
nobody    478    473    0 12:57:27 ?
root    501    358    0 13:10:04 pts/2
0:00 /usr/apache/bin/httpd
0:00 /usr/apache/bin/httpd
0:00 /usr/apache/bin/httpd
0:00 /usr/apache/bin/httpd
0:00 /usr/apache/bin/httpd
0:00 /usr/apache/bin/httpd
0:00 grep /httpd

Выполнив сценарий запуска apache, воспользуйтесь командой ps, чтобы убедиться, что демон httpd запущен. В данном примере работают несколько копий демона, точно так же, как в вышеприведенном примере для Linux. Эта группа демонов называется пулом (swarm), и позже мы изучим инструкции настройки Apache, управляющие размером пула.

Теперь, когда демоны работают, запустите броузер. Набрав «localhost» в строке адреса, вы должны увидеть картину, подобную представленной на рис. 11.3.

Наш сервер Solaris Apache запущен, работает и предоставляет данные. Разумеется, своим клиентам мы намереваемся предоставлять совсем не эти данные.


Решить проблему можно двумя способами: поместить нужные данные в каталог, задействованный в работе сервера, либо настроить сервер на использование каталога, в котором хранятся нужные данные.

Инструкция DocumentRoot указывает серверу каталог, в котором хранятся содержательные веб-страницы. По умолчанию сервер Solaris читает вебстраницы из каталога /var/apache/htdocs, в чем можно убедиться, сверившись со значением DocumentRoot из файла httpd.conf:

# grep '"DocumentRoof httpd.conf
DocumentRoot "/var/apache/htdocs"
# Is /var/apache/htdocs
apache_pb.gif index.html

Каталог /var/apache/htdocs содержит лишь два файла. Графический GIF- файл - это изображение пера Apache, расположенное внизу страницы (рис. 11.3). В файле index.html содержится HTML-документ, интерпретация которого и приводит к отображению такой веб-страницы. По умолчанию

Рис, 11.3. Стандартная веб-страница для сервера Solaris

Apache ищет файл с именем index.html и использует его в качестве «домашней страницы», если в запросе не фигурирует конкретная страница сайта. Вы можете разместить собственный файл index.html в этом каталоге - вместе с прочими дополнительными файлами и каталогами, и сервер Apache начнет распространять ваши данные. Как вариант можно отредактировать файл httpd.conf - изменить значение инструкции DocumentRoot, указав каталог, где хранятся данные. Выбор за вами. В любом случае необходимо создать HTML-документы, которые будут отображаться веб-сервером.

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


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

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