Thread Perl-Programmer goes Linux
(3 answers)
Opened by seebap at 2003-11-01 22:54
x) Von der installation her verwende ich immer: apache1.3, mysql, php, phpmyadmin, perl
Apache 1.3 deshalb, weil der auf den meisten servern im internet laeuft, und weil das mod_perl fuer apache2 noch zu beta ist. Bei mysql koennte man auf 4.0 umsteigen, weil die endlich subselects unterstuetzt. auf die 4.1 muessen wir leider noch ein wenig warten (triggers, stored procedures) x) Apache und mysql automatisch starten lassen: yast2 -> system -> runlevel -> runlevel editor -> apache und mysql in den Runleveln 3 und 5 aktivieren und starten x) Mehrere Webs: damit ich mir das ganze Brimborium mit dem DNS spare, erzeuge ich immer virtuelle hosts auf IP-Basis, also 80 fuer das standardweb, dann 8081, 8082, ... Die Verzeichnisse lege ich unter /srv/ an und nenne sie 8081_name_des_webs, 8082_name_des_webs, ... und erstelle darunter jeweils die folgenden Verzeichnisse: logs html html/cgi-bin (das braucht chmod755) files bin fuehre da drinnen folgende Kommandos aus: damit alles den korrekten user und gruppe bekommen In der /etc/httpd/httpd.conf fuege ich folgende Eintraege hinzu (ich gehe davon aus, dass dein Server die IP 192.168.1.2 hat; wenn nicht, musst du sie anpassen): unter # Listen 3000 Code: (dl
)
1 Listen 192.168.1.2:80 und ganz unten fuer jedes web: Code: (dl
)
1 NameVirtualHost 192.168.1.2:8081 danach die config mit apachectl configtest ueberpruefen, und wenn sie ok ist, mit apachectl restart neu starten phpmyadmin kannst du ueber http://192.168.1.2/phpMyAdmin/ aufrufen\n\n <!--EDIT|Strat|1067721463--> perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/ |