我有一个运行在Ubuntu上的Apache服务器,默认情况下它使用的是基于名称的虚拟主机。出于某种原因,我必须让本地服务器公开访问,但问题是我正在使用WLAN路由器运行internet,而且我的WLAN路由器只允许将IP转发到本地IP地址(不基于名称的主机),因此我不能将HTTP请求转发到例如本地主机,但我可以转发到192.168.x.x。
因此,我的问题是,我能否让我的Apache服务器在192.168.x.x地址上运行,从而使路由器能够将HTTP请求转发到本地服务器。
不好意思,我的业余天真的语言,我是相当新的网络和其他东西。
提前感谢!
编辑
ip route输出:
default vi
我是服务器的SSHing,在服务器上设置了烧瓶。当我执行烧瓶应用程序时,终端写成Running on http://0.0.0.0:80/,就像在文件中写的那样。
有没有办法在我的本地机器上查看这个网站?在我的本地机器上转到上面的域,只会给出一个站点没有找到错误。
我是否需要更改IP,还是这是不可能的?
我在我的三星Galaxy (Android4.0.2版)上向本地主机发出HTTP请求时遇到了问题。
我在Android手机上运行一个本地的http服务器,用于一些研究项目。其思想是,Android应用程序使用HTTP方法(GET、PUT等)与本地服务器通信。
问题如下:
当我向本地主机或127.0.0.1发出请求时,所有的with都打开,一切正常,我能够到达服务器。
- However, when I try to do the same with the Wi-Fi turned off and using a 3G connectivity I get a in the response