kostenloser Webspace werbefrei: lima-city


Apache2 Vhosts

lima-cityForumDie eigene HomepageHomepage Allgemein

  1. Autor dieses Themas

    b****g

    Nabend,

    ich wollte wissen wie ich unter Debian Squeezy, Apache 2 -- VHosts einrichten kann.
    Also der Pfad und wie das so in Apache 2 aussehen muss.

    Danke im Voraus :wink:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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>
  4. t*****b

    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.
  5. thomasba

    Co-Admin Kostenloser Webspace von thomasba

    thomasba hat kostenlosen Webspace.

    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 ;)
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!