Virtualhost Muster mit cgi-bin Unterverzeichnis sowie php perl und xhtml Support

Aus Linupedia.org
Version vom 11. Januar 2007, 23:31 Uhr von TomcatMJ (Diskussion | Beiträge) (Apache VirtualHost Musterkonfiguration hinzugefügt)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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>