我被困在这个问题:我有一个PHP网页存储在我的Linux服务器,问题是我只能访问这个网页,当我连接在服务器所在的同一局域网,但是当我尝试远程访问我不能这样做。 我可能做错了什么?
关于服务器的另一个细节:
Installed Apache2 Installed PHP5 Installed MySQL DynDNS domain
服务器需要configuration为在以下networking接口上侦听:
您正在监听的端口需要可以访问(即不受防火墙阻止,无论是由您控制还是由您的ISP控制)。
然后您需要知道该networking接口的IP地址以进行连接。
你需要:
然后,您必须设置域名服务器,以便您可以将自己的域名路由到您的服务器。否则,您将只有一个静态IP地址。
有一个伟大的网站,可以让你使用他们的域名服务器。 http://www.zoneedit.com/
我相信另一个是http://dyn.com/dns/第一个便宜,我认为虽然; 它曾经是免费的
解决了。
我必须在我的服务器linux(Ubuntu服务器11.04)中的apache2configuration进行了一些更改。 这些变化是:
1)修改/ etc / apache2上的文件“ports.conf”。 取代了这一行:
NameVirtualHost *:80 Listen 80
为了这:
NameVirtualHost *:8082 Listen 8082
2)修改在/ et / apache2 / sites-enabled中find的文件“000-default”。 replace了这一行:
VirtualHost *:80
为了这:
VirtualHost *:8082
注意:(我select了这个端口,因为我在8080端口有另一个应用程序)
经过这2个步骤,我重新启动apache2服务器:
sudo /etc/init.d/apache2 restart
现在我可以从局域网和Internet访问服务器。 我希望这可以帮助别人