Apache2 Vhosts
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
all
almost
apache
blocken
code
container
datei
datum
detail
eintragen
host
log
maschine
most
not
ort
pfad
see
server
wissen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
es ist wichtig zu wissen, dass wenn du Vhosts anlegst, jeder host auf deiner Maschine gleichwichtig ist und es keinen Haupthost gibt, der bei Uneindeutigkeiten herangezogen wird.
Apache hat eine eigene Konfigurationsdatei für vhosts. Unter ArchLinux heißt sie extra/httpd-vhosts.conf.
Hier mal ein Beispiel:
# # Virtual Hosts # # If you want to maintain multiple domains/hostnames on your # machine you can setup VirtualHost containers for them. Most configurations # use only name-based virtual hosts so the server doesn't need to worry about # IP addresses. This is indicated by the asterisks in the directives below. # # Please see the documentation at # <URL:http://httpd.apache.org/docs/2.2/vhosts/> # for further details before you try to setup virtual hosts. # # You may use the command line option '-S' to verify your virtual host # configuration. # # Use name-based virtual hosting. # NameVirtualHost *:80 # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for all requests that do not # match a ServerName or ServerAlias in any <VirtualHost> block. # #main server <VirtualHost *:80> ServerAdmin me@localhost DocumentRoot "/srv/http" ServerName localhost ServerAlias localhost ErrorLog "/var/log/httpd/error_log" CustomLog "/var/log/httpd/access_log" common </VirtualHost> <VirtualHost *:80> ServerAdmin me@localhost DocumentRoot "/ein/anderer/ort/der/die/Daten/für/einen/vhost/beinhaltet/" ServerName subdomain.localhost ServerAlias www.subdomain.localhost ErrorLog "/tmp/foo_error.log" CustomLog "/tmp/foo.log" common </VirtualHost>
-
trueweb schrieb:
Unter Debian ist die Datei unter "/etc/apache2/sites-available/" zu finden. Dort dann den VHost eintragen, Apache über "/etc/init.d/apache2 restart" neustarten und fertig.
Man muss die Datei dann aber noch nach /etc/apache2/sites-enabled/ symlinken oder eben kopieren/verschieben, sonst kann man da viel einstellen ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage