Mój router przekierowuje port 80 do portu 8080. Mój router działa poprawnie, a moja nazwa domeny jest poprawnie kierowana.
To jest mój plik wirtualnych hostów:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /home/admins/lampstack-5.3.16-0/apps/wordpress
ServerName example.com
ServerAlias www.example.com
</VirtualHost>
Mogę uzyskać dostęp do mojej witryny, wpisując „mywebsite.com:8080”, ale nie mogę uzyskać do niej dostępu, wpisując „mywebsite.com”
Aby uzyskać więcej informacji, jest to część mojego 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>
ROZWIĄZANIE:
Informacje podstawowe: Zainstalowałem ubuntu 10.4, następnie zainstalowałem stos lamp bitnami, a następnie zainstalowałem moduł wordpress. Zasadniczo, jeśli zainstalujesz wordpress jako użytkownik (nie root), nie możesz użyć portu 80 (nie możesz słuchać portu 80 w httpd.conf (/apache2/conf/httpd.conf)). To, co musiałem zrobić, to ponownie zainstalować zarówno lampę jak i wordpress jako root.
Włączyłam roota, wykonując następujące czynności: http://www.liberiangeek.net/2012/05/login-as-root-in-ubuntu-12-04-precise-pangolin/
Powinieneś również przyjrzeć się przekierowaniu nat, może to być powód, dla którego masz problemy
Po tym wszystkim wszystko zaczęło działać na porcie 80, ale nadal nie mogłem uzyskać dostępu do mojej strony z mojego zewnętrznego IP ani z innego komputera w mojej sieci. Mój router losowo zrestartował i naprawił to. więc nie jestem tego pewien.