| главнаяк публикациям [расширенный | по тегам] |
06.09.2009
Настраиваем Apache на базе OpenBSD |
В настоящее время на серверах всё чаще можно встретить разнообразные клоны BSD в том числе и OpenBSD, которая де-факто считается наиболее безопасной с конфигурацией по умолчанию среди свободно распространяемых операционных систем. В этой статье будет рассказано о настройке веб-сервера Apache при использование OpenBSD как серверной платформы.
Настройка В OpenBSD веб-сервер Apache включён в стандартную поставку системы, поэтому на его установку мы не будем заострять своё внимание. Проверим его наличие в системе: # grep httpd /etc/rc.conf # use -u to disable chroot, see httpd(8) httpd_flags=NO Теперь мы видим, что веб-сервер запустился. Теперь мы приступим к установке интерпретатора PHP. Но для начала нам следует обновить порты, чтобы получить наиболее свежую версию интерпретатора PHP: # export PKG_PATH="ftp://ftp.chg.ru/pub/OpenBSD/4.1/packages/i386/" # env | grep PKG_PATH Затем переходим непосредственно к установке: # pkg_add php5-core После некоторой активности на мониторе интерпретатор при правильно описанных выше действиях должен удачно проинсталлироваться. Теперь завяжем Apache и PHP. Для этого установим следующий модуль, воспользовавшись этой командой: # /usr/local/sbin/phpxs -s Затем проверим успешность внедрения модуля: # grep -i php /var/www/conf/httpd.conf LoadModule php5_module /usr/lib/apache/modules/libphp5.so # For example, the PHP module (not part of the Apache distribution) #AddType application/x-httpd-php .php Теперь нам осталось раскомментировать строку #AddType application/x-httpd-php .php Запуск Теперь, когда всё готово, попробуем снова запустить веб-сервер: # /usr/sbin/httpd # ps ax | grep http 26213 ?? Is 0:00.10 httpd: parent [chroot /var/www] (httpd) 2100 ?? I 0:00.01 httpd: child (httpd) 1916 ?? I 0:00.03 httpd: child (httpd) 31988 ?? I 0:00.02 httpd: child (httpd) 13084 ?? I 0:00.02 httpd: child (httpd) 11877 ?? I 0:00.02 httpd: child (httpd) 16560 p0 I+ 0:00.03 grep http Из этого листинга мы видим, что веб-сервер удачно запустился. Раз всё работает, то проверим связку с PHP -- создаём тестовый файл: # cd /var/www/htdocs/ # cat > index.php phpinfo(); ?> Теперь в адресной строке браузера набираем http://localhost/index.php Теперь должна отобразиться табличка с параметрами PHP интерпретатора. |
|
Ссылки для вставки
<a href="http://www.rusnix.ru/publ/291.html">Настраиваем Apache на базе OpenBSD</a>
[url=http://www.rusnix.ru/publ/291.html]Настраиваем Apache на базе OpenBSD[/url]
|
| Информация о публикации |
| © 2008 — 2011 www.rusnix.ru minecraft Final. |