我刚刚在我的家庭网络上设置了一个服务器,以允许从几台计算机测试一个开发网站。还安装了 Ubuntu 和常用程序(Apache、PHP、MySQL)。
该网站虽然还不是生产网站,但也在网络主机上运行,一切正常。我将所有 Drupal (Ver 7) 文件的副本上传到新服务器和数据库。
由于它是基于家庭的服务器,因此该站点的 IP 为 192.168.1.8。如果我在 URL 中输入 www.example.com,我的浏览器会指向托管公司服务器上的站点副本。
如果我输入 192.168.1.8,我会被带到我家服务器上网站的首页。那里的一切都显示得很好。我不希望公众可以访问这个新服务器。
但是,如果我单击首页用户登录块的“请求新密码”链接,我会收到“未找到 - 在此服务器上找不到请求的 URL/用户/密码”消息和 URL读取“192.168.1.8/user/password”
与创建新帐户页面和未注册用户可直接访问的所有页面相同,例如关于我们页面或服务条款页面。
如果我尝试登录我的帐户(从首页登录块),我不会被带到任何地方并留在首页。
现在,我确实计划开发这个家庭服务器,以便将来可以从网络上访问它,但我知道我需要一个固定的 IP 地址和一个指向它的 DNS。
然而,与此同时,我怎样才能让网站在这个新服务器上工作?目前仅用于测试目的,因此 URL 中显示的内容并不重要。
据我所知,所有文件夹的权限都是 755。
有什么想法或建议来完成这项工作吗?
谢谢你。:)