我在家里安装了一台装有 Ubuntu Server 14.04 LTS 的服务器,用于开发和试验我们的 Magento 网店。当从内部网络连接时,服务器本身运行良好。我让 magento 在 1 秒内加载,因此一切运行正常。
然而现在我经常在不同地点之间切换,并且想继续从外部点进行安装工作。
当我通过 IP 调用服务器时,什么都没加载……当我删除 CMS 并放置静态 HTML 页面时,它可以正常加载。但是当我放回 CMS(在本例中为 magento 商店)并尝试访问它时,什么都没起作用。
我将 Apache2 配置为监听 2417 而不是 80(我的路由器阻止了它),并设置了端口转发。
经过谷歌搜索后,我无法找到解决方案,希望你们能给我指明正确的方向:)
如果我遗漏了所需信息,请询问,我会填写(对于外部家庭服务器设置有点陌生......)
更新:我刚刚完成了全新安装,从头开始,Apache2 已配置为监听 2417。
防火墙未启用
我是否需要设置其他组件(如 MySQL)来监听另一个端口,以使 CMS 可以从外部访问?
提前致谢!诚挚问候,尼克
答案1
经过一番思考,我找到了解决方案:
设置:curl --max-time [秒] --connect-timeout [秒]http://yoururl.com/延长时间限制已解决了该问题。
我发现 libcurl 在 2000 毫秒时出现连接超时。