Virtualhost Muster mit cgi-bin Unterverzeichnis sowie php perl und xhtml Support
Version vom 11. Januar 2007, 23:31 Uhr von TomcatMJ (Diskussion | Beiträge) (Apache VirtualHost Musterkonfiguration hinzugefügt)
Diese Konfiguration ist unter openSUSE unter /etc/apache2/vhost.d in der Datei yast2_vhosts.conf zu platzieren, dann kann auch problemos über Yast2 später die Konfiguration dieses virtuellen Apachehosts modifiziert werden sattt es per Hand zu erledigen. Man sollte allerdings in der /etc/apache2/default-server.conf auch die DNS-auflösbare Namensadresse angeben in Form der Direktive
NameVirtualHost meinvirtuellerhost.domain.tld:*
oder
NameVirtualHost meinvirtuellerhost.domain.tld:80 NameVirtualHost meinvirtuellerhost.domain.tld:443
sofern man nur die Ports 80(Standard) und 443(SSL-verschlüsselt,aber andere VirtualHost-Settings als unten angegeben sind werden dazu benötigt) nutzen will. Die Domain und Verzeichnisnamen sind natürlich nach Bedarf dann anstelle der unten Angegebenen einzutragen.
<VirtualHost meinvirtuellerhost.domain.tld> DocumentRoot /srv/www/meinvirtuellerhost/ ServerRoot /srv/www/meinvirtuellerhost/ ServerName www.meinvirtuellerhost.domain.tld ServerAlias meinvirtuellerhost.domain.tld ServerAdmin webmaster@beibedarfanderedomain.tld ScriptAlias /cgi-bin/ /srv/www/meinvirtuellerhost/cgi-bin/ <Directory "/srv/www/meinvirtuellerhost/cgi-bin/"> AllowOverride None Options +ExecCGI -Includes Order allow,deny Allow from all </Directory> # YaST created entry <Directory "/srv/www/meinvirtuellerhost"> Options None AllowOverride All Order allow,deny Allow from all </Directory> DirectoryIndex index.php index.html index.htm index.xhtml index.pl INDEX.PHP INDEX.HTML INDEX.HTM INDEX.XHTML INDEX.PL IndexIgnore .??* *~ *# HEADER* RCS CVS *,v *,t </VirtualHost>