如何configurationjailed apache在networking上可访问

我已经在IP地址为192.168.100.174的私人networking上的freebsd监禁apache ,我有另一个主机上运行的Apache服务器,但它被configuration为监听其他IP地址,但这。

现在我还需要做些什么来使被监禁的apache可以在同一networking的另一台机器上访问? 我在DocumentRoot /usr/local/www/apache22/data有一个index.html页面。 我希望能够通过URL http://192.168.100.174/访问它

apache监狱工作确定:

 [root@mambo-webhost /]# /usr/local/etc/rc.d/apache22 status apache22 is running as pid 87597. [root@mambo-webhost /]# 

谢谢

=====

我有两个版本的Apache运行:一个在主机上,一个在监狱里。 我在狱中安装了jailed apache,并试图在Jail中运行较新的PHP版本。 我不知道我是否真的在做正确的事情,但我还没有遇到任何文件如何实现这一目标。

我可以telnet到端口80上的192.168.100.174

 sandbox2:~$ telnet 192.168.100.174 80 Trying 192.168.100.174... Connected to 192.168.100.174. Escape character is '^]'. 

…只有在主机(监狱主机)上运行的Apache正在侦听IP地址192.168.100.144。 但是我需要jailed apache成为http://192.168.100.174/请求访问的服务器。 这可能吗?

netstart -rn输出

 # netstat -rn Routing tables ... 192.168.100.145 d0:27:88:03:19:92 UHLW 1 1605 rl0 1068 192.168.100.173 00:c1:28:00:48:db UHLW 1 507 lo0 192.168.100.174 00:c1:28:00:48:db UHLW 1 1 lo0 ... 

192.168.100.145是请求http://192.168.100.174/的另一台机器

ipfw list输出

 # ipfw list ipfw: getsockopt(IP_FW_GET): Protocol not available 

如果您可以从本地访问索引页面(从命令提示符)

 telnet 192.168.100.174 80 ... GET / 

检查您的防火墙规则(可能: ipfw列表 ),以确保在该端口上的端口80上允许入站通信。 同时检查你的路由表,以确保另一台机器在本地网段。

 netstat -rn