美文网首页
2022-09-20 aws 部署wordpress

2022-09-20 aws 部署wordpress

作者: 江江江123 | 来源:发表于2022-09-19 17:36 被阅读0次

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 激活使用即可

相关文章

网友评论

      本文标题:2022-09-20 aws 部署wordpress

      本文链接:https://www.haomeiwen.com/subject/ngdvortx.html