macliang 发表于 2018-8-29 23:01:42

请教WordPress外网访问问题

我用的DS916+ 6.2系统,搭建好WordPress系统后局域网访问没有问题(方法方法:局域网ip/wordpress)。最近为家里电信光猫申请了公网ip,并做好了80端口映射,浏览器中公网ip访问出现nas的Web页面,显示正常。但是只要加上/wordpress路径,也就是访问WordPress网站,连接后地址就变成局域网ip/wordpress了,在局域网中没有问题,可是在外网中这样是无法显示WordPress页面的,导致在外网无法访问。
我查了一下wp-config.php文档,发现其中有代码如下define('DOMAIN_CURRENT_SITE', '10.0.0.7');其中10.0.0.7就是NAS的局域网ip,将此处改为公网ip后在访问WordPress页面,却显示连接数据库错误,改回来正常,折腾了半天,实在搞不清楚到底是什么地方出问题,有大侠能指点一下吗?

谢谢!




wjq_xp 发表于 2018-8-29 23:39:18

外网80被封了,转发的时候要把80转发其他端口(假设88),那么外网访问的时候用:http://域名:88/wordpress。
我的博客用web套件自己安装的,并且设置了虚拟主机,由于我有443,所以外网用二级域名访问博客:https://wp.域名.com

随风飘逝ゞ 发表于 2018-8-30 00:00:23

其中10.0.0.7就是NAS的局域网ip

要用外网IP

3008086 发表于 2018-8-30 08:23:13

80端口被封了。

macliang 发表于 2018-8-30 13:34:56

wjq_xp 发表于 2018-8-29 23:39
外网80被封了,转发的时候要把80转发其他端口(假设88),那么外网访问的时候用:http://域名:88/wordpress ...

我在光猫路由器中做了另外一个端口的映射如下:
21号FTP端口可以正常工作,但是52080号就是不行,外网访问后依然解析到10.0.0.7内网ip中了,导致外网不能访问:(

wjq_xp 发表于 2018-8-30 19:10:52

内部端口80,外部端口52080然后外网http://域名:52080/wordpress

zsssz 发表于 2018-9-10 22:18:02

1.web套件里站点连接设置域名,
2.回WP套件设置域名那里查看一下是已经是不是你要的域名,如果还是IP就改成你的域名就好
页: [1]
查看完整版本: 请教WordPress外网访问问题