我在 Ubuntu 10.04 上的 apache web 服务器上运行了一个 web 应用程序。可以通过在服务器计算机上的 web 浏览器中输入以下命令来访问该 web 应用程序http://localhost/webapp。
我想让这个应用程序在网络环境中可用。所以我首先为服务器设置一个唯一的 IP 地址,并且连接到服务器的每台计算机只能访问 Web 应用程序的登录页面。每当用户尝试访问登录页面以外的其他页面时,我都会收到某个错误。 错误:无法使用 localhost 地址访问该网页
所以我希望 Web 应用程序的每个页面都可以被网络中的每台计算机访问。
答案1
你只需要改变这个词本地主机到服务器的 IP 地址(或 DNS 名称,如果您已设置),就这么简单。localhost 一词是指单个服务器在需要时可以自行调用的内容,有点像您内心独白中的“我”一词。
答案2
首先,您需要确保您使用的 IP 地址是正确的。
http://your_server_ip/webapp
然后,您需要确保 webapp 里面的代码没有使用localhost
或引用其他网页127.0.0.1
。