• tony徐老师的防脱固发秘籍都被你找到了,快来这里关注我吧。 QQ群
  • tony徐老师的github宝典演示地址
  • github求starhttps://github.com/xuzhijvn
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏tony徐老师吧

WordPress更换域名

网站建设 admin 2个月前 (06-10) 263次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

在更换的域名过程中遇到很多坑,主要还是我的架构比较特殊的原因,导致跟以往配置不太一样,架构如下:

WordPress更换域名

1. 无法通过nginx转发请求到容器端口

原因:nginx配置不正确

解决:补充缺失的如下配置

add_header X-Frame-Options SAMEORIGIN;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_hide_header X-Frame-Options;

最终类似:

server {
    listen 443 ssl;
    listen [::]:443 ssl;
 
    include snippets/ssl-params.conf;
 
    server_name wptest.your-awesome-domain.com;   # domain當然要用自己的,subdomain請隨自己喜好
 
    location / {
        add_header X-Frame-Options SAMEORIGIN;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_hide_header X-Frame-Options;
        proxy_pass http://localhost:8000; # 注意這邊跟上面docker-compose設定的port相同
    }
}

2. 提示“重定向次数过多”

修改wordpress根目录下的wp-config.php:

$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

 

参考链接:

用nginx + docker配置多個WordPress站的基本設定 – 軟人手札

前幾天和幾位朋友聊到WordPress測試環境的配置。有時候為了測試更貼近實際使用狀況,單靠Chassis或V…


万水千山总是情,请小编喝杯咖啡行不行?

写作不易,望支持!!!

XZJ(须知君) , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:WordPress更换域名
喜欢 (20)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址