当前位置: 首页 > news >正文

【Mark】记录用宝塔+Nginx+worldpress+域名遇到的跨域,301,127.0.0.1,CSS加载失败问题

背景

想要用宝塔搭建worldpress,然后用域名直接转https,隐藏掉ip+port。
结果被折磨了1天,一直在死活在301,127.0.0.1打转
还有css加载不了的情况
因为worldpress很多是301重定向的,所以改到最后我都不知道改了什么,所以就记录下这些希望能帮上忙

直接说结论

方案

启动docker

宝塔直接安装worldpress,不填域名,填端口号,记得安装个mysql,填好对应的表名,账号密码
在这里插入图片描述
在这里插入图片描述

初次访问

去腾讯云开放对应的端口号,然后就可以直接用ip+port直接访问了

一路安装下去,之后修改配置文件

在wp-config.php前面加两行
$_SERVER[‘HTTPS’] = ‘on’;
define(‘FORCE_SSL_LOGIN’, true);
define(‘FORCE_SSL_ADMIN’, true);
在这里插入图片描述

设置域名,SSL和反向代理

直接在php静态下面添加站点,设置好SSL,这个主要看你的证书,直接去下载证书复制粘贴(注意用的是crt和key)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

反向代理一定要开启高级功能,代理目录为/

否则可能能进入wp-admin,但进入主站就是127.0.0.1,我也太不懂为啥
在这里插入图片描述

把插件都删了

不知道是不是插件引起的,如果有127.0.0.1的问题,可以尝试删除后,再进行其他操作

之后修改源站(解决CSS加载失败问题以及站点问题)

WordPress 地址(URL):用于重定向等等,他重定向后,什么css都是通过URL+css下发,如果不改,就会发生跨域问题
站点地址:就是你首页地址
在这里插入图片描述
飘红可能是跨域问题,看下是否跟你的域名一致,或者看下能否直接访问(复制粘贴到浏览器)
在这里插入图片描述

修改源站方法2

进入上面搭建wordpress时候,选择的表
select * from wp_options where option_name = ‘siteurl’ or option_name = ‘home’ limit 10;
update wp_options set option_value = ‘你的域名’ where option_name = ‘siteurl’ or option_name = ‘home’;

你的域名类似: https://www.exp.com

结论

有很多异常的问题,特别是对于我这种第一次用ngnix的,整的一头雾水,解决方案就是围绕:域名,跨域(跨域就是url该成域名即可),反向代理(转发到你本机的docker上,也就是127.0.0.1),https(SSL证书设置好即可)

对了,最后可以去防火墙把前面的port去掉试试,看下有什么异常

相关文章:

  • 如何流畅访问github
  • 架构案例:从初创互联网公司到分布式存储与反应式编程框架的架构设计
  • 2011-2019年各省移动电话普及率数据
  • Deepseek对ChatGPT的冲击?
  • (平衡二叉树 判断是否为AVL树 )leetcode110
  • Python 模块与包:从零到自定义的全面指南
  • 第五章 activiti流程 “权限与部署指挥部”
  • Zotero外接通义千问 API进行翻译
  • 跟着源码实现LevelDB(二)util/status.cc
  • 独立开发增长黑客教程
  • 让deepseek更专业的提示词教程
  • CSS Selectors
  • Canvas修仙传·第三重天金丹境(上集) ——九转游戏开发心法之《灵蛇奇谭》
  • Netty是怎么实现Java NIO多路复用的?(源码)
  • 【愚公系列】《Python网络爬虫从入门到精通》037-文件的存取
  • 微软具身智能感知交互多面手!Magma:基于基础模型的多模态AI智能体
  • 初识SQL
  • 在 macOS 使用 .pem 私钥免密登录腾讯云服务器
  • java高级(IO流多线程)
  • 【愚公系列】《Python网络爬虫从入门到精通》036-DataFrame日期数据处理
  • 松江洞泾网站建设/西安seo管理
  • 长治做网站哪里不错/上海百度竞价点击软件
  • 跨境电商平台有哪些类型/黄山seo
  • 众创空间网站建设方案/站长之家音效
  • 沈阳做网站的公司排行/广州网站建设
  • 服装电子商务的网站建设/江西短视频seo搜索报价