apache

Apache + SuExec + PHP (ServerAPI as CGI/FastCGI)

Сегодня в этой заметке хочу рассказать Вам о том, что же все-таки такое SuExec, зачем он нужен и как его установить на web-сервер в Linux системе.

Не смотря на то, что интернет кишит множеством материалов по SuExec, о том как его ставить и какими способами, все же возникает множество вопросов начиная от корректности способов установки и его настройки до, почему же все в итоге не работает? Или работает но не так как надо?

Установка PHP 5.3.6 Apache (httpd) и MySQL 5.1.56 на CentOS 5.5.

Сегодня мы рассмотрим установку php 5.3.6 и сопутствующих пакетов на CentOS 5.5
В стандартных репозитариях их нет, но, к счастью, существуют сторонние в которых они присутствуют. Вот и подключим их.

Первым делом подключаем репозитарий EPEL (Extra Packages for Enterprise Linux):

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

Для 64-х битных систем устанавливаем репозитарий отсюда:

Настройка выполнения CGI скриптов в apache 2.0

Маленькая заметка по настройке выполнения CGI скриптов в apache.
Свободный перевод подробнейшего мануала.
Итак приступим.
CGI - (Common Gateway Interface) это механизм который дает возможность взаимодействия любой программы и веб сервера apache. То есть, грубо говоря, веб сервер может выполнить любую внешнюю программу и результаты ее работы выдать веб браузеру. Неважно на чем написана программа. Механизм универсален. Но для этого необходимо указать веб серверу, что эту программу нужно выполнить. Вот для этого и необходима настройка веб сервера.

Бенчмарк веб сервера.

Одним из наиболее важных показателей правильности настройки веб сервера (будь то apache или nginx или любой другой веб сервер) безусловно, является его производительность. Для оценки производительности и были разработаны специальные инструменты.

RSS-материал