linux.txt/netzwerk/apache/apache2.tex
2025-02-15 15:39:11 +01:00

43 lines
2.1 KiB
TeX

% 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}