vHost Selbst anlegen

  • Huhu,

    ich setzt mich aktuell mit dem Thema "vHost" ausseinander. Den Grund Host hab ich bereits, aber ich will vereinzelte Verzeichnisse auf die domain sowieso.de oder chocho.de verweisen. Als webserver habe ich aktuell einen NginX server aktuellster Stand.

    Danke für eure Hilfe ;)

    LG Blaster

  • Also ich hab : die Datei im Verzeichnis /etc/nginx/site-enable/beispiel.de.conf und /etc/nginx/site-aviable/domain.tld.conf per symlink gekoppelt aber das scheint nicht ganz zu klappen.

  • Seit wann benötigt man unter nginx Symlinks?
    Davon steht auch nichts im Wiki.

    Die Datei für den/die vHost/s in sites-enabled ablegen und fertig!
    Alles weitere macht nginx von alleine.

    Wenn man mal einen Blick in die /etc/nginx/nginx.conf wirft, fallen einem folgende Zeilen auf:

    Code
    [   	##
        	# Virtual Host Configs
        	##
    
    
    
    
        	include /etc/nginx/conf.d/*.conf;
        	include /etc/nginx/sites-enabled/*;


    Hier werden die Verzeichnisse definiert, von wo sich nginx die Konfigurationen für die einzelnen vHosts her holt.
    Wenn man möchte, kann man sich eigene Orte anlegen, eine Notwendigkeit gibt es dafür aber nicht.

    nginx.conf ist im Übrigen die zentrale Konfigurationsdatei, die für den gesamten Server gilt.
    In den vHosts kann man diese Konfigurationen für jede einzelne Domain überschreiben lassen.

    Die vHost-Datei hat den selben Aufbau wie die nginx.conf und sollte für jede Domain einzeln angelegt werden, es sei denn, mehrere Domains sollen auf den selben Ordner zeigen. :)

    Schöne Grüße aus der Lüneburger Heide!
    Thomas

    Einmal editiert, zuletzt von TPIT-Service (21. April 2013 um 11:13)

  • Bei dem Symlink geht es darum, alle vHosts in dem Ordner /etc/nginx/sites-available abzulegen, und nur die die man auch wirklich aktiviert haben will per Symlink ins Verzeichnis /etc/nginx/sites-enabled zu legen. Möchte man dann einen vHost deaktivieren, muss man nicht das Original löschen oder irgendwo hinverschieben, es langt, den Symlink zu entfernen. Benötigt wird das nicht, ich persönlich - und sicher auch andere - finde es eine elegante Lösung.

    Gruß,
    -Pit

  • Ich finde es eleganter, die Konfigurationsdatei zu verschieben.
    Symlinks werden ja nach Anzahl irgend wann einmal unübersichtlich.

    Gut, kann natürlich jeder machen wie er möchte, ich finde es so halt übersichtlicher.

    Schöne Grüße aus der Lüneburger Heide!
    Thomas