Apache网站不能通过外网访问怎么办

发布时间:2019-11-02编辑:脚本学堂
本文介绍了apache网站外网不能访问的解决方法,apache网站不能通过外网访问,该如何解决?有遇到这个问题的朋友参考下。

刚开始可以在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服务。记下,图形界面在:开始--系统设置--安全级别。