Ich betreibe Ubuntu 12.04 LTS
einen Server.
Auf diesem Server habe ich iRedAdmin
meinen Mailserver installiert. So weit, so gut. Jetzt möchte ich die Website meiner Firma zu diesem Server hinzufügen, aber ich bekomme es nicht zum Laufen.
Ich habe DNS-Einträge auf meinen Server gerichtetvpl.siund vhost
die Datei hinzugefügtsites-avaliable
. Danach habe ich a2ensite vpl.si
und gemacht sudo service apache2 reload
.
Außerdem ist die Berechtigung für den WWW-Ordner auf eingestellt chomd -R 777 /www
.
Meine vhost-Datei vpl.si
sieht folgendermaßen aus:
<VirtualHost vpl.si:80>
ServerAdmin [email protected]
ServerName vpl.si
ServerAlias www.vpl.si
DocumentRoot /var/www/
<Directory /var/www/ >
Options None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
Aber ich bekomme immer noch die Meldung „Seite nicht gefunden“. Ich habe keine Ahnung, was ich falsch mache? Danke!
BEARBEITEN:I forgot to add Allow 80 to UFW Firewall. It is working now.
Antwort1
Versuchen Sie, den Domänennamen zu entfernen
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName vpl.si
ServerAlias www.vpl.si
DocumentRoot /var/www/
<Directory /var/www/ >
Options None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
Antwort2
Das einzige Merkwürdige an den bereitgestellten Informationen ist, dass Sie DocumentRoot auf /var/www eingestellt haben, dann aber sagen, Sie hätten chmod /www. Wenn das also richtig ist, müssen Sie vielleicht DocumentRoot auf /www einstellen.
Abgesehen davon ist es nicht notwendig, für Ihren Webbaum jemals den Chmod-Befehl 777 auszuführen.