Мой маршрутизатор перенаправляет порт 80 на порт 8080. Мой маршрутизатор работает нормально, и мое доменное имя маршрутизируется правильно.
Это мой файл виртуальных хостов:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /home/admins/lampstack-5.3.16-0/apps/wordpress
ServerName example.com
ServerAlias www.example.com
</VirtualHost>
Я могу получить доступ к своему веб-сайту, введя "mywebsite.com:8080", но не могу получить к нему доступ, введя "mywebsite.com"
Для получения дополнительной информации, это часть моего 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>
РЕШЕНИЕ:
Справочная информация: я установил Ubuntu 10.4, затем я установил стек лампы Bitnami, затем я установил модуль WordPress. В основном, если вы устанавливаете WordPress как пользователь (не root), вы не можете использовать порт 80 (вы не можете прослушивать порт 80 в httpd.conf (/apache2/conf/httpd.conf)). Что мне нужно было сделать, это переустановить как lampstack, так и wordpress как root.
Я включил root, выполнив следующее: http://www.liberiangeek.net/2012/05/login-as-root-in-ubuntu-12-04-precise-pangolin/
Вы также должны взглянуть на перенаправление nat, это может быть причиной того, что у вас возникли проблемы
После того, как я все это сделал, все начало работать на порте 80, но я все еще не мог получить доступ к своему веб-сайту с моего внешнего ip или с другого компьютера в моей сети. Мой роутер случайно перезапустил и все исправил. так что я не уверен в этом.