Настраиваем связку apache2, mod_wsgi, django под ubuntu, centos

В этом посте опишу последовательность шагов для установки связки apache2,mod_wsgi 3.2django 1.1 под ubuntu 9.10 и centos 5.4.

Под ubuntu 9.10

Ставим apache2

Устанавливаем apache2 и сопутствующие модули:

sudo apt-get install apache2 apache2.2-common apache2-mpm-prefork apache2-utils libexpat1 ssl-cert build-essential

Файлы конфигурации Apache в разных Unix системах

Где же находятся конфиги Apache применительно к разным операционным системам,

а именно: Linux Debian (и ubuntu), Linux CentOS (и RedHat) и FreeBSD.

Debian:

/etc/apache2

файлы: все, что там лежит. Основные: apache2.conf и ports.conf,

а так-же все, что лежит внутри папок sites-enabled и mods-enabled.

Настройка PHP 5.2 и PHP 5.3 на одном сервере

Настройка PHP 5.2 (через fastcgi) и PHP 5.3 (как модуль Apache2) на одном сервере это возможно!

На одном сервере с одним Apache2 прекрасно заводятся и соседствуют PHP 5.2 (через fastcgi) и PHP 5.3 (как модуль Apache2). Мы далее решим проблему так, что указать какой именно PHP использовать можно будет на уровне настроек виртуального хоста.

Установка Zend Optimizer

Zend Optimizer - приложение для дешифровки скриптов PHP зашифрованных с помощью Zend Guard. и распространяемое абсолютно бесплатно.