刚开始可以在centos主机中输入localhost访问,在局域网内其他机器无法访问,把iptables关闭之后发现可以通过输入192.168.1.111/1.html访问centos主机,现在我要让网络上的网友通过浏览器访问我的网站,该怎么做?请详细点,我是刚刚玩服务器的。
三个问题等待解决:
第一个问题:* 怎么样不通过关闭iptables防火墙,让局域网的机器可以直接访问我的centos主机。难道默认防火墙把80端口关了吗?该如何允许该端口?
第二个问题:*如何让网络的网友通过浏览器访问我的网站。
第三个问题:*如何让phpmyadmin只能在本机登陆,其他用户无法通过浏览器登录phpmyadmin?
参考一:
1:服务器直接有外网ip,iptables开放80端口就行
2:服务器通过路由上网,有外网,iptables开放80端口,路由设置80端口转发到服务器ip 80端口。
3:没外网,iptables开放80端口,只能局域网的朋友访问。
参考二:
在apache的配置文件httpd.conf中修改<Directory "X:/XXXX">下的 Allow from 127.0.0.1
改为Allow from all
参考三:
问题2:路由器里设置端口转发,也就是对外端口80指向你centos的主机,然后你要给你朋友你的当前外网IP
参考四:
看看iptables 命令,打开80端口即可。
参考五:
redhat apache 外网不能访问
今天用VM装了redhat 9,配置好了apache的web服务器,localhost可以访问,但外网不能访问,检查web服务器和网络连接方式均正确,最后发现是防火墙设置不正确,里面默认把各项服务关闭的,需要打开www服务。记下,图形界面在:开始--系统设置--安全级别。