Inhaltsverzeichnis

Apache Installation mit mod_ssl & PHP

Vorbereitung

Das Dokument bezieht sich auf die Installation eines Webservers Apache des 1.3er Zweiges.
Als Erstes lädt man sich die Sourcen der benötigten Komponenten herunter:

Nach dem Download werden alle Archive in einem temporären Verzeichnis ausgepackt.

Apache kompilieren

cd openssl-0.9.xx
./config --prefix=/opt/apache1.3.xx (In dieses Verzeichnis wird später der Webserver installiert)
make
make test
make install
cd ..
cd mod_ssl-2.x.x-1.3.xx
./configure --with-apache=../apache_1.3.xx
cd ..
cd apache_1.3.xx
LDFLAGS=-ldl SSL_BASE=/opt/apache1.3.34 ./configure --enable-module=ssl --prefix=/opt/apache1.3.34 \
--htdocsdir=/var/www/htdocs --logfiledir=/var/log/apache --enable-module=log_forensic --enable-module=rewrite \
--enable-module=expires --enable-module=headers --enable-module=proxy
make
make certificate 

make install
cd ..

PHP kompilieren

cd php-4.x.x
./configure --with-apache=../apache_1.3.xx --enable-safe-mode
make
make install
cp php.ini-recommended /usr/local/lib/php.ini
cd ..
cd apache_1.3.xx
LDFLAGS=-ldl SSL_BASE=/opt/apache1.3.xx ./configure --enable-module=ssl --prefix=/opt/apache1.3.xx \
--htdocsdir=/var/www/htdocs --logfiledir=/var/log/apache --enable-module=log_forensic --enable-module=rewrite \
--enable-module=expires --enable-module=headers --enable-module=proxy --activate-module=src/modules/php4/libphp4.a
make
cp src/httpd /opt/apache1.3.xx/bin
1)
PHP5 sollte auch funktionieren
2)
sollte nicht in produktiven Umgebungen verwendet werden, lieber ein kostenloses Zertifikat von CAcert.org nehmen