Ich habe solche Einstellungen noch nie zuvor vorgenommen, muss aber eine neue virtuelle Host-Website für den Apache2-Webserver in Ubuntu 12.04 hinzufügen.
**Ich muss eine neue Konfigurationsdatei wie /etc/apache2/sites-available/default für /var/www/sha-prc-corporate erstellen und dann den folgenden Befehl verwenden, um die Einstellung zu aktivieren.
sudo a2ensite mynewsite sudo service apache2 Neustart**
Meine Frage ist, ob die obige Methode richtig ist. Und wie schreibt man sie für die neue Konfigurationsdatei für /etc/apache2/sites-available/mynewsite?
Danke für jeden Rat.
Die folgenden Bilder zeigen die aktuellen Einstellungen für den Webserver: --> Dies ist die Standarddatei
--> Alle zugehörigen Dateien befinden sich unter /etc/apache2
Antwort1
Ihre Konfiguration scheint korrekt zu sein, aber es ist schwierig, eine GIF-Datei zu analysieren :)
Die von Ihnen angezeigten Befehle sind in Ordnung. Wenn Sie ein my_site.conf
in erstellen /etc/apache2/sites-available
und dann ausführen a2ensite my_site
, wird automatisch ein symbolic link
in erstellt /etc/apache2/sites-enabled
, wodurch der VirtualHost aktiviert wird.
Bedenken Sie, dass Ihr VirtualHost
, wie ich sehe, kein hat ServerName
; es kann zu Konflikten mit dem default
einen kommen.
Um einer bestimmten URL zuzuordnen, fügen Sie Ihren VirtualHost
Anweisungen einfach die folgenden hinzu:
ServerName myname.com
ServerAlias *.myname.com