如果主机是在路由器的内网,你必须进入路由器设置本机的穿透模式(DMZ主机设置)
先获取知道自己的外网ip,比如网页进入APNIC网址 http://archive.apnic.net/cgi-bin/myip-js.pl 查看自己的外网ip(比如 111.111.111.111 )
在其他机子上,或是本机进入 http://111.111.111.111/ 即可访问。前提是你的Apache 80及mysql 3306的端口默认设置要正确。
外网80端口没打开,怎么打开
追答Apache安装时 默认是80,如果你修改过设置文件,就再修正回来
如果80端口一直提示不给使用,那么就找一个可以观察端口的程序,看看是哪个软件占用,先干掉那个进程后再安装Apache即可。
至于路由器的DMZ设置后,应该是每个端口都能穿透的。如果不支持,那么就在路由器的转接设置里开启80端口转接到本机、或是多个端口都设置转接。(这要看路由器的厂牌,但是设置功能都大同小异)
服务器上localhost和127.0.0.1都可以。用外网ip:80就不行,是哪里没有设置好吗?
追答你是在局域网内么?
追问不是局域网
追答你是什么系统,并且有没有可能是系统防火墙阻止了