我的路由器將連接埠 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模組。基本上,如果您僅以使用者(而不是root)身分安裝wordpress,則無法使用連接埠80(您無法在httpd.conf(/apache2/conf/httpd.conf)中監聽連接埠80)。我要做的就是以 root 身分重新安裝 lampstack 和 wordpress。
我透過執行以下操作啟用了 root:http://www.liberiangeek.net/2012/05/login-as-root-in-ubuntu-12-04-precise-pangolin/
您還應該看看 nat 重定向,這可能是您遇到問題的原因
完成所有這些操作後,一切都開始在連接埠 80 上工作,但我仍然無法從我的外部 IP 或網路上的另一台電腦存取我的網站。我的路由器隨機重啟並修復了這個問題。所以我對此不太確定。
答案1
是的,因為你已經告訴你的伺服器不要監聽連接埠 80
將以下內容新增至您的配置:
Listen 80
一切都應該沒問題