Wie richte ich einen virtuellen Host ein?

Wie richte ich einen virtuellen Host ein?

Mein Router leitet Port 80 auf Port 8080 um. Mein Router funktioniert einwandfrei und mein Domänenname wird ordnungsgemäß weitergeleitet.

Dies ist meine virtuelle Hosts-Datei:

NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot /home/admins/lampstack-5.3.16-0/apps/wordpress
    ServerName example.com
    ServerAlias www.example.com
</VirtualHost>

Ich kann auf meine Website zugreifen, indem ich „mywebsite.com:8080“ eingebe, aber nicht, indem ich „mywebsite.com“ eingebe.

Für weitere Informationen ist dies ein Teil meiner httpd.conf:

Listen 8080
Servername localhost:8080
DocumentRoot "/home/admins/lampstack-5.3.16-0/apache2/htdocs
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny, allow
    deny from all
</Directory>
<Directory "/home/admins/lampstack-5.3.16-0/apache2/htdocs">
    Options FollowSymLinks
    AllowOverride None
    Order allow, deny
    allow from all
</Directory>

LÖSUNG:

Hintergrundinfo: Ich habe Ubuntu 10.4 installiert, dann habe ich den Bitnami Lamp Stack installiert und dann ein WordPress-Modul. Wenn Sie WordPress nur als Benutzer (nicht als Root) installieren, können Sie Port 80 grundsätzlich nicht verwenden (Sie können Port 80 in der httpd.conf (/apache2/conf/httpd.conf) nicht abhören). Ich musste sowohl LampStack als auch WordPress als Root neu installieren.

Ich habe Root wie folgt aktiviert:http://www.liberiangeek.net/2012/05/login-as-root-in-ubuntu-12-04-precise-pangolin/

Sie sollten auch einen Blick auf die NAT-Umleitung werfen, sie könnte ein Grund dafür sein, warum Sie Probleme haben

Nachdem ich das alles gemacht hatte, funktionierte auf Port 80 alles, aber ich konnte von meiner externen IP-Adresse oder von einem anderen Computer in meinem Netzwerk aus immer noch nicht auf meine Website zugreifen. Mein Router startete zufällig neu und das Problem wurde behoben. Ich bin mir also nicht sicher.

Antwort1

Ja, weil Sie Ihrem Server gesagt haben, dass er nicht auf Port 80 lauschen soll

fügen Sie Ihrer Konfiguration Folgendes hinzu:

Listen 80

Alles sollte in Ordnung sein

verwandte Informationen