我不太热衷于网络,并且遇到了以下问题。
在我的 Ubuntu 系统上,我安装了 Apache 网络服务器,它可以运行一些网站。
因此现在要访问这些网站,我需要在浏览器中打开如下 URL:
http://localhost/mywebsite
问题是我也想在我的智能手机上测试这个网站(我必须检查它是否响应正确),所以以前的 URL 不好 !!!
我的电脑通过标准 ADSL 路由器连接到互联网。我可以通过某种方式获取 PC 的 URL,然后通过智能手机连接到 PC 吗?
答案1
首先,您应该确保您的apache
服务器是否监听 0.0.0.0 作为其绑定地址。这里有一个简单的命令,可以知道您的服务器正在监听哪个 IP 和端口。
netstat -nap | grep apache | more
并查找您的apache
服务器的监听地址。
之后,您必须知道您的机器的 IP 地址和端口。ifconfig
命令显示您的 IP 地址。如果您通过以太网电缆将您的机器连接到 ADSL 路由器,ifconfig
将显示为eth0
。
现在,您可以通过输入以下命令从另一台机器浏览 Apache 服务器:
http://[Server's IP address]:[Apache Port number]