80端口访问wordpress项目总是跳转其他端口

这个问题应该不多见。
主要原因还是因为自己更换过端口、再加上对wp不熟悉,所以就这个问题搞了两天时间,搞得心焦无心工作啊。。。
当最终找到原因的时候,真是一口老血吐出来了【差点】

最初

阿里云服务器备案没下来,想着nginx在前台做反向代理先监听着8080端口,apache,tomcat分别在后边监听8081、8082端口。
配置好以后,就先把wordpress放上去测试下是不是搭建好了,过程很顺利。然后开开心心的在8080下浏览者并没有任何内容的网站。
因为8081/8082端口也对外开放了,当时也出现了一些莫名其妙的问题,比如我访问apache的8081端口下的wp,地址栏会自动跳转到8080端口,我想着浏览器这都能自动跳转?然后忽略过去了。

更改端口

备案下来以后,nginx监听80端口,但是不论我如何访问网址,都会跳转到8080端口,可是!!!我的服务器根本就没有任何服务在监听8080端口。
跳转是301,那也有可能是缓存,开始清理浏览器缓存,不行。服务器缓存?我不知道还能怎么清理啊,清理服务器的dns?有用没有用的都清理了,依然是不可以。
我开始逐个停止服务,逐个更换端口,不断尝试,还是跳转8080端口。
最终我基本可以确定确实访问到了wp的根目录,但是就是跳转走了。
我之前根本没有意识到是wordpress的问题啊~~~
谁知道你wordpress有什么缓存吗?

wordpress真的缓存了

不只是缓存了,而是安装的时候,记录到数据库中了 o(╥﹏╥)o
因为当时没有办法登录后台,所以直接修改数据库
在数据表options中的option_name等于siteurl、home的项中,清楚的记录着网站地址+端口
修改后就可以了。
再也不跳转8080端口啦

1 评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注