我有一个Windows服务器2012年,它在互联网上有一个有效的IP地址。 我在Windows服务器上安装了VMWare,并在VMWare中创build了一个Linux CentOS虚拟机。
在Linux中,我运行Apache服务器,当我在Linux浏览器中inputlocalhost时,可以看到Apache页面,但是在使用Linux IP地址的窗口中,我看不到Apache服务器页面! 我的虚拟networking适配器在NAT和Linux的IP是192.168.79.20 ,我可以从Windows ping这个IP,但我不能访问Apache服务器。 所以我在linux(iptable)中打开了端口号80,并使用端口转发将所有在8888窗口中的input数据转发到Linux的IP地址和端口号80.它不工作,直到我stoped Linux防火墙。 当我停止Linux防火墙时,我可以通过使用http://localhost:8888从主机(Windows服务器)访问Apache服务器! 但是当我使用Linux的IP和端口像192.168.79:80我看不到Apache服务器页面!
我有三个问题:
我想把Apache服务器和防火墙放在一起不是其中之一。
2.我想通过IP和端口访问Linux Apache服务器
3.我想为linux设置一个域。 所以在Windows DNS服务器中添加一条logging并将其转发到Apache服务器。 例如,当有人使用MyDomain.com他/她可以看到Apache服务器页面!
你可以帮我吗? 我的configuration有什么问题? 有没有我忘记的地方?
谢谢。
你可能使用过iptables -A你应该使用iptables -I 。 作为默认设置,CentOS在INPUT链末尾有放置规则,在放置之后将规则放在链的末尾,所以套件永远不会被取消。 你应该阅读一些关于你正在尝试使用的工具的文档,并不像看起来那么简单。
注:非常仔细编辑这个文件!