无法访问问题
因为服务器性能太差,所以打算周末把wordpress迁移到其他机器上去,本以为通过docker安装迁移会是非常简单的,没想到出现了问题。wordpress 使用的apache在下面图中设定好这两个URL之后只接受来自它们的请求,其他请求都会被拒绝掉。
配置反向代理
https://itlanyan.com/wordpress-behind-proxy/#:~:text=proxy_set_header%20%20%20%20%20%20X%2DForwarded%2DProto%20https%3B
一开始是caddy -> frp 进行反向代理,后面通过服务器caddy -> frp ->NAS上docker版的caddy-> docker版的wordpress,先前的代理只需要caddy配置反向代理的端口就行了,现在需要新增一个https协议的转发。
FTP问题
归根结底就是文件夹的权限配置有问题,因为我是把wordpress的配置文件夹压缩然后通过浏览器下载到Windows上然后再上传到新的服务器上,这些权限的信息全部丢失了。需要在docker容器中输入下面的命令,我在物理机上输入没有起效。
# 容器默认以root用户启动
chown -R www-data:www-data /var/www/html