前边尝试用wordpress搭建官网,在等待域名备案期间一直是使用IP+端口号访问的模式访问,使用的是9000端口。
就在前几天域名备案通过的时候,修改nginx的sites-available配置,把端口修改成了80,但是在重启nginx后发现怎么直接访问域名就自动跳转到9000端口了呢,刚开始还以为nginx配置有误,检查了半天没发现问题,而且其他子域名访问phpmyadmin和redmine等等都OK,为啥就是官网不行呢。。。后来同事说会不会是wordpress的缓存。一想确实可能。
后来修改了wp-options表中的siteurl以及home字段的值后刷新发现还是不行,重启fpm以及nginx未果;但是尝试后台/wp-admin登录已经OK了,进去后进入设置-常规-保存然后访问主页一切正常了!