Мой маршрутизатор перенаправляет порт 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 Lamp Stack, затем установил модуль 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 или с другого компьютера в моей сети. Мой маршрутизатор случайно перезагрузился и исправил это, хотя. так что я не уверен в этом.
решение1
Да, потому что вы указали серверу не прослушивать порт 80.
добавьте к вашей конфигурации следующее:
Listen 80
Все должно быть хорошо.