我有一个运行在Ubuntu上的Apache服务器,默认情况下它使用的是基于名称的虚拟主机。出于某种原因,我必须让本地服务器公开访问,但问题是我正在使用WLAN路由器运行internet,而且我的WLAN路由器只允许将IP转发到本地IP地址(不基于名称的主机),因此我不能将HTTP请求转发到例如本地主机,但我可以转发到192.168.x.x。
因此,我的问题是,我能否让我的Apache服务器在192.168.x.x地址上运行,从而使路由器能够将HTTP请求转发到本地服务器。
不好意思,我的业余天真的语言,我是相当新的网络和其他东西。
提前感谢!
ip route
输出:
default via 192.168.0.1 dev wlan0 proto static 192.168.0.0/24 dev wlan0 proto kernel scope link src 192.168.0.101 metric 9
发布于 2014-04-02 07:01:01
你可以的。Apache服务器使用nic卡的ip地址来表示自己。如果您将apache服务器配置为侦听端口80。此外,要执行端口fw,您必须拥有:
如果您有域,您可以在dns服务器上创建记录
yourdomain.com A your_public_ip_address
当有人希望看到你的网站流量会这样进行:
https://askubuntu.com/questions/442140
复制相似问题