一
1.1
使用lnmp在创建虚拟站点创建ssl证书,使用2的免费ssl证书,只需要在网站的配置文件/usr/local/nginx/conf/vhost/你的域名.conf里添加下面代码就可以了(在sever{}添加)
443 ;location /{
root html;
index index.html index.htm;
}
80: return 301 https://$server_name$request_uri;
1..2
然后网站所有CSS内容和JS内容均无法加载,全站皆以HTML的格式呈现了。
编辑Typecho站点根目录下的文件config.inc.php,加入下面一行配置
/* 开启HTTPS /
define('__TYPECHO_SECURE__',true);
1.3
然后修改后台设置→常规→站点地址。
1.4
此时后台进不出 ,将伪静态的规则改成如下所示
if (-f $request_filename/index.html) {
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php) {
rewrite (.*) $1/index.php;
}
if (!-f $request_filename) {
rewrite (.*) /index.php;
}
重启nginx服务器
/etc/init.d/nginx reload
版权属于:小小窝/禾下月
本文链接:https://hxyxyz.top/index.php/%E6%8A%80%E6%9C%AF/54.html
本站文章采用 知识共享署名4.0 国际许可协议 进行许可,请在转载时注明出处及本声明!