我的debian服务器上有一个wordpress网站。我已成功完成端口转发(已验证)以访问网络外部。但是,当我尝试访问网络外时,我收到以下错误。我错过了什么吗?可用站点设置为/ var / www上的文档,这是我的wordpress文件夹所在的位置。
在此服务器上找不到请求的URL / XXXXXX。
10.1.1.4端口80的Apache / 2.2.22(Debian)服务器
我真的希望有人可以帮助我,因为我花了将近一个星期的时间。 谢谢!
答案 0 :(得分:0)
我每天都会这样做。让我们来看看基础知识。
首先,确认您可以在专用网络中访问您的服务器http://yourserverLANip:80 如果可能,请不要使用服务器本身对其进行测试(例如localhost:80),将其他设备用作笔记本电脑或同一局域网内的任何其他设备。
通过该测试,您可以确认:
如果wordpress网站弹出,我们可以假设apache和专用网络配置正确,您需要将调试转移到WAN /公共网络配置。
此时重新检查apache安全设置是明智的。
从这里开始,情况会变得复杂一些。 当你说“网络外”时,我相信你的意思是公共WWW。您希望将您的网站公开给这个星球上的每个互联网用户。
我假设您在服务器所在的位置拥有注册域名(例如yourwebsitename.com)和静态公共IP地址(如果您在家中托管,则静态IP固定在您的调制解调器上)。 如果你想托管公众可以消费的任何东西,这两个是“必须的”。 如果你自己托管你的apache,你不需要你的域名,但你需要通过公共IP yourpublicIP:80访问你的服务器,这对其他人来说并不容易。
现在让我们继续进行WAN调试。
验证:
将客户端重定向到服务器的流程如下:
客户端 - > WWW->互联网服务提供商 - > yourpublicIP->调制解调器>你好在LAN
好狩猎!