% master: apache2.tex % Apache2 v0.1 % 2011-06-01 (Rx) \subsection{Apache2} %------------------- \begin{verbatim} cd /usr/local/src Verzeichnis wechseln tar xvfz httpd-2.0.51.tar.gz Quelldateien entpacken cd httpd-2.0.51 in das Quelldatei-Verzeichnis wechseln ./configure --help Hilfe zu den möglichen Optionen ./configure --prefix=/usr/local/apache2/2.0.51 --with-ssl=../openssl-0.9.7d --datadir=/srv/www2 --enable-module=most --enable-shared=max --enable-module=ssl --with-port=81 da auf 80 schon der Apache 1.3 läuft make Programm herstellen su als root anmelden make install Programm installieren (als root!) groupadd wwwadmin Gruppe wwwadmin anlegen chown -R nobody:wwwadmin /srv/www2 Rechte für das www-Verzeichnis setzen ln -s /usr/local/apache2/2.0.51 /usr/local/apache2/current Link zu Apache 2 ln -s /usr/local/apache2/current/conf /etc/apache2 Link zu den Konfigurationen ln -s /usr/local/apache2/current/logs /var/log/apache2 Link zu den Logdateien ln -s /usr/local/apache2/current/bin/apachectl /usr/local/bin/apachectl2 Link zu apachectl ln -s /usr/local/apache2/current/bin/apachectl /etc/init.d/apache2 Link zu den Startdateien cd /etc/rc5.d in den Start-Runlevel wechseln ln -s ../init.d/apache2 S20apache2 Link zum automatischen Starten cd ../rc0.d in den Stopp-Runlevel wechseln ln -s ../init.d/apache2 K20apache2 Link zum automatischen Beenden cd ../rc6.d in den Start-Runlevel wechseln ln -s ../init.d/apache2 K20apache2 Link zum automatischen Beenden exit root abmelden \end{verbatim}