![]() |
Apache 1.3.24 auf RaQ3 Howto
Da ich vor einigen Tagen erfolgreich Apache 1.3.22 auf einen RaQ3 Server installiert habe, gibt es jetzt ein kleines installations howto ;)
[Update: Anleitung wurde auf Apache 1.3.24 geupdatet] Als erstes muss man sich als admin einloggen und dann mittels su - auf root umschalten. Danach wird mit cd /usr/local in das /usr/local Verzeichnis gewechselt. Als nächstes müssen die Sources heruntergeladen und entpackt werden: wget http://httpd.apache.org/dist/apache_1.3.24.tar.gz tar xzvf apache_1.3.23.tar.gz wget http://www.openssl.org/source/openssl-0.9.6c.tar.gz tar xzvf openssl-0.9.6c.tar.gz wget http://www.modssl.org/source/mod_ssl...-1.3.24.tar.gz tar xzvf mod_ssl-2.8.8-1.3.24.tar.gz wget http://perl.apache.org/dist/mod_perl-1.26.tar.gz tar xzvf mod_perl-1.26.tar.gz wget http://pam.sourceforge.net/mod_auth_...uth_pam.tar.gz tar xzvf mod_auth_pam.tar.gz Danach wird mit ln -s /usr/local/apache_1.3.24 /usr/local/apache ein symbolischer Link auf /usr/local/apache_1.3.24 gesetzt um dann mit den Konfigurieren und Kompilieren fortzusetzten: cd apache ./configure --prefix=/etc/httpd cd ../openssl-0.9.6c ./config make make install cd ../mod_ssl_2.8.8-1.3.24 ./configure --with-apache=/usr/local/apache cp /usr/local/mod_auth_pam-1.0a/mod_auth_pam.c /usr/local/apache/src/modules/extra/ Jetzt wird es etwas kritisch. Im nächsten Schritt wird mod_perl 1.26 installiert. Diese Version ist nicht mit den Apache 1.3.6 der am RaQ3 installiert ist kompatibel, daher gibt es nach dieser Installation (fast) kein Zurück mehr. Wer jetzt nicht 100% Sicher ist sollte einen Backup des /usr/lib/perl5/site_perl/5.005 Verzeichnisses machen damit jederzeit die alte Installation eingespielt werden kann. cd ../usr/local/mod_perl-1.26 perl Makefile.PL APACHE_SRC=../apache/src DO_HTTPD=1 USE_APACI=1 PREP_HTTPD=1 EVERYTHING=1 make make install So, jetzt ist der RaQ3 kaputt :p Als nächste muss die Datei config.status im /usr/local/apache Verzeichnis ersetzt werden: cd ../usr/local/apache pico config.status Jetzt muss folgendes mittels Cut&Paste eingefügt werden: Code:
#!/bin/shAls nächste muss das apaci Script in /src geändert werden: cd src pico apaci und wieder einmal Cut&Paste: Code:
#!/bin/shcd .. make Statt make install wird folgendes gemacht: /etc/rc.d/init.d/admserv stop /etc/rc.d/init.d/httpd stop Jetzt sind beide Server installationen admserv auf Port 81 und httpd auf Port 80 abgeschaltet. mv /usr/sbin/httpd /usr/sbin/httpd.alt cd src cp httpd /usr/sbin Der alte Apache 1.3.6 Server wurde in httpd.alt umbenannt und der neue hat seinen Platz eingenommen. /etc/rc.d/init.d/admserv start /etc/rc.d/init.d/httpd start Fertig! Und das beste: Das RaQ Control Panel funktioniert weiterhin :) |
Noch nicht genug? :lol:
Wer will kann jetzt noch weitere Module installieren: PHP 4.1.2 Die neueste PHP Version lässt sich auf Apache 1.3.24 problemlos installieren. Einige ältere PHP Scripts funktionieren auf dieser Version nicht mehr richtig :heul: Downloaden/Kompilieren: cd /usr/local wget http://at.php.net/distributions/php-4.1.2.tar.gz tar xzvf php-4.1.2.tar.gz cd php-4.1.2 ./configure --with-zlib --with-mysql --with-apxs make make install cp php.ini-dist /usr/local/lib/php.ini Danach muss folgendes gemacht werden: cd /etc/httpd/conf pico srm.conf und nach #AddType application/x-httpd-php .phtml folgendes hinzugefügt werden: AddType application/x-httpd-php .php .php3 .php4 .phtml Wer eine PHP Seite als Startseite d.h. index.php verwendet sollte ausserdem in der DirectoryIndex Zeile ein index.php hinzufügen. Danach wird httpd.conf im Editor geöffnet: pico httpd.conf Jetzt muss der Pfad in der LoadModule php4_module Zeile (ganz am Anfang) in /usr/lib/apache/libphp4.so geändert werden. Als nächste wird der Server neu gestartet: /etc/rc.d/init.d/httpd restart Jetzt sollte PHP funktionieren. Zum Testen kann eine Datei z.b. phptest.php mit <? phpinfo(); ?> hochgeladen und ausgeführt werden. mod_gzip mod_gzip ist auf Apache 1.3.24 lauffähig während es auf normalen RaQ3's mit 1.3.6 nicht läuft. mod_gzip komprimiert jede beliebige HTML Seite mittels GZIP und sendet sie an GZIP fähige Browser. Da jetzt eigentlich alle Browser GZIP Kompression unterstützen kann man dadurch viel Bandbreite sparen da eine 50KB HTML Seite auf 5KB herunterkomprimiert werden kann. Installation: cd /usr/lib/apache wget http://www.remotecommunications.com/...1a/mod_gzip.so chmod 755 mod_gzip.so cd /etc/httpd/conf pico httpd.conf Jetzt muss folgende Zeile bei den Modulen eingefügt werden: LoadModule gzip_module /usr/lib/apache/mod_gzip.so Danach müssen noch die mod_gzip Optionen eingefügt werden: Code:
mod_gzip_on Yes Falls die Website ausschliesslich auf PHP basiert macht mod_gzip aber wenig Sinn da PHP schon GZIP Kompression unterstützt. |
Re: Apache 1.3.22 auf RaQ3 Howto
Zitat:
Aber trotzdem Danke für die Info, kommt heuer vielleicht noch (hoff) gelegen.:shy: |
pico ist da durch etwas komfortabler ;). Meistens verwende ich ohnehin den Editor in Midnight Commander :D
|
Update auf Apache 1.3.23
Wer seinen RaQ3 auf Apache 1.3.23 upgraden will kann weiterhin diese Anleitung verwenden :)
Es muss statt http://httpd.apache.org/dist/apache_1.3.22.tar.gz http://httpd.apache.org/dist/apache_1.3.23.tar.gz verwendet werden und statt http://www.modssl.org/source/mod_ssl...-1.3.22.tar.gz http://www.modssl.org/source/mod_ssl...-1.3.23.tar.gz Der Rest der Module bleibt gleich Nach dem Update sollte die AddModule mod_php4.c Zeile in httpd.conf auskommentiert werden da es sonst immer zu einen Fehlermeldung beim Start von Apache kommt. |
Zitat:
Hast du dir nano schon mal angeschaut? http://www.nano-editor.org/ Pico hat ja wie pine (dem mutt vorzuziehen ist) diese unsägliche Lizenz der Uni Washington...... Ciao, Steve |
Pico ist standardmässig auf RaQ Server installiert.
Ich persönlich bevorzuge aber Midnight Commander (Norton Commander clone), einen Filemanager der auch einen eingebauten Editor enthält. |
Zitat:
Ah, ok, das wusste ich nicht! Und der mc ist sehr nett, stimmt! Ciao, Steve |
@philipp - thx
|
Howto auf Apache 1.3.24 geupdatet. Das war auch gleichzeitig das letzte Update da mein RaQ3 durch einen Compaq ProLiant Server ersetzt wird :)
|
| Alle Zeitangaben in WEZ +2. Es ist jetzt 04:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag