lnts2008 发表于 2013-12-3 21:20:07

求助:局域网内搭建wp网站想同时内网外网访问

我在局域网内用服务器搭建了一个wp网站,想在局域网内的用户可以通过 http://内网ip 的方式访问网站,而该服务器通过nat有一个外网ip和域名,端口号是81,现在想外网用户通过 http://外网域名:81 的方式访问,如果用lnmp套件,能不能实现内网用内网ip访问,外网用外网ip或者外网域名访问呢?我现在用的lnmp默认站点可以ip访问,也绑定了外网域名,但是外网就是访问不了。也试过外网可以访问,但是内网用户也只能走外网访问不能本地ip访问了,而实现不了我希望的方式。不知道大家能不能听明白,帮我看看怎么解决? 先谢谢大家了

licess 发表于 2013-12-3 22:11:57

建2个虚拟主机,一个内网的,一个外网的,创建完,内网的nginx配置里,servername 可以直接改成内网ip,listen 直接修改成 listen 内网IP:80; 配置里可以在加上
allow 192.168.1.0/24;
denyall;   只允许内网访问
路由上将外网的81端口映射到内网机器的80上。
外网上也还可以添加上
deny 192.168.1.0/24;   来禁止内网通过外网域名或ip访问

lnts2008 发表于 2013-12-5 20:57:25

回复 2# 的帖子

军哥你好,我按照你说的方法试了一下没成功。内网虚拟主机的路径是设为/home/wwwroot/default/这个默认路径还是新建一个目录呢?
没建虚拟主机之前还可以ip访问,建好之后ip也不行,域名访问也不行。郁闷啊,不知道问题出哪里了

licess 发表于 2013-12-5 21:31:17

这个不好说,这个需要修改很多个地方
页: [1]
查看完整版本: 求助:局域网内搭建wp网站想同时内网外网访问