5

Мой маршрутизатор перенаправляет порт 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 или с другого компьютера в моей сети. Мой роутер случайно перезапустил и все исправил. так что я не уверен в этом.

1 ответ1

2

Да, потому что вы сказали своему серверу не слушать порт 80

добавьте к вашей конфигурации следующее:

Listen 80

Все должно быть хорошо

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .