docker安装 略
dockerhub-wordpress
一句话启动
docker run --name some-wordpress -p 8080:80 -d wordpress
通过ip端口访问,需要配置用户信息,数据库,ip端口即可使用,这些配置后续都可以更改
使用几个插件
WP All Import 数据导入
WP Statistics 数据分析
Really Simple SSL 轻松解决了纠结一天的https部署问题
https部署:
rout53申请域名
cloudfront cdn+https证书
nginx 反向代理
nginx.conf
server {
listen 80;
server_name www.domin.com domin.com;
location / {
# 后台接口地址
proxy_pass http://ip:8080;
proxy_redirect off;
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 https;
proxy_set_header X-Forwarded-Host $host;
}
}
如果只是按照之前的部署项目的经验会出现问题:
虽然可以访问首页,但是出现大量访问ip:port的请求,这是由于刚开始进入填写域名是ip+端口造成的
解决方案有2种:
一个是通过ip进入后台设置WordPress Address (URL)和Site Address (URL)
另一种是通过数据库直接改options表中的siteurl和home这2条数据的value
这里不推荐直接改成https,我直接改成https后发现请求中的静态文件从原来的https://ip:port变成http://domin还是会有跨域问题,
在这里改为http://domin.com后就可以通过http://domin.com正常访问使用了。
要彻底切换为https只要安装Really Simple SSL 激活使用即可
网友评论