前言按照家中之前的网络架构,Typecho应由独立的服务器运行,并由接通外网的Nginx进行SSL加密与反向代理。然而配置了Handsome主题的Typecho页面包含需要单独向服务器发送请求的组件,这使得在用公网访问Typecho时,在浏览器后台会出现Mixed Content报错,即在通过HTTPS加载的界面上出现了尝试发出HTTP的请求的组件。
在经历了历时三天的各种调试后依然无法解决这个问题,因为即便设法使组件向公网域名发送请求,也无法限制其向指定的端口发送。(家宽的443端口不通,其他服务都是访问88端口)最终决定直接在反代服务器上部署Nginx。
以下的步骤中不会包含如何配置反向代理,同时也不建议对安装了第三方主题的Typecho使用反向代理。
2024年11月30日更新:目前已经通过带有公共端口的服务器内网穿透至家庭反代服务器。如果拥有公网IP且80端口和443端口可用,则可以像反代普通网站一样反代Typecho,无论你使用了哪些插件或主题。
整个安装过程基于Ubuntu 24.04 LTS,如果你使用其他操作系统,请酌情参考。
安装依赖Typecho 需要 ...


