本地服务器配置好了Apache+php+mysql,怎么通过外网访问

求具体步骤... 求具体步骤 展开
 我来答
pivotstar
推荐于2017-12-15 · TA获得超过471个赞
知道小有建树答主
回答量:444
采纳率:33%
帮助的人:495万
展开全部
  1. 如果主机是在路由器的内网,你必须进入路由器设置本机的穿透模式(DMZ主机设置)

  2. 先获取知道自己的外网ip,比如网页进入APNIC网址 http://archive.apnic.net/cgi-bin/myip-js.pl 查看自己的外网ip(比如 111.111.111.111 )

  3. 在其他机子上,或是本机进入 http://111.111.111.111/ 即可访问。前提是你的Apache 80及mysql 3306的端口默认设置要正确。

追问
外网80端口没打开,怎么打开
追答
Apache安装时 默认是80,如果你修改过设置文件,就再修正回来
如果80端口一直提示不给使用,那么就找一个可以观察端口的程序,看看是哪个软件占用,先干掉那个进程后再安装Apache即可。

至于路由器的DMZ设置后,应该是每个端口都能穿透的。如果不支持,那么就在路由器的转接设置里开启80端口转接到本机、或是多个端口都设置转接。(这要看路由器的厂牌,但是设置功能都大同小异)
快又稳
2024-10-28 广告
Apache基于域名的虚拟主机配置主要涉及到在Apache配置文件中为不同域名指定不同的网站目录和日志路径。配置时,需确保域名已正确指向服务器的IP地址。在Apache的`httpd-vhosts.conf`或类似配置文件中,为每个域名创建... 点击进入详情页
本回答由快又稳提供
zcrdbdh248
2014-04-16 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1.4万
采纳率:77%
帮助的人:4093万
展开全部
你要知道你的外网IP,并且打开80端口.
然后安装好网站的目录,安装好网页程序,或者制作好网页,就可以直接通过网页访问了。
更多追问追答
追问
服务器上localhost和127.0.0.1都可以。用外网ip:80就不行,是哪里没有设置好吗?
追答
你是在局域网内么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有电冷旧夺涂1o
2014-04-17
知道答主
回答量:41
采纳率:0%
帮助的人:29.1万
展开全部
你首先要知道你的外网ip 下面的才可以设置,不知道外网的ip是没有用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式