前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LNMP部署typecho,开启SSL、强制开启https

LNMP部署typecho,开启SSL、强制开启https

作者头像
吴蛋蛋
发布2023-03-14 18:16:01
1.2K0
发布2023-03-14 18:16:01
举报
文章被收录于专栏:蛋蛋之家蛋蛋之家
LNMP部署typecho,开启SSL、强制开启https
LNMP部署typecho,开启SSL、强制开启https

关于宝塔面板

之前使用宝塔面板管理VPS,可视化的环境部署及管理真的很方便小白,除了这点,最让我觉得方便的是它的文件管理,支持远程下载及代码编辑,还有可以做定时任务,自动备份网站文件和数据库到七牛云。

可以说安装了宝塔面板以后,真的是挺省心的。虽然网上有一些关于该面板不好的说法,然而当时也没有在意,直到我遇到phpmyadmin打不开的时候我有点郁闷了。之后试着网上搜索一遍后无果,看到有人在宝塔的官方论坛反馈过,官方也没有给出最后的解答,于是我想还是卸载了吧。

使用LNMP搭建环境

按照教程走一遍,顺利部署完成,把之前备份的网站文件和数据库搞定后打开网站遇到问题了:

网站404错误

成功安装typecho后,除了首页,打开其他页面及登陆后台均显示404错误

原因

伪静态没有正常工作,所以无法正确显示

解决办法

  1. 找到/usr/local/nginx/conf/vhost/wuqishi.com.conf
  2. 将其中的include enable-php.conf;
  3. 修改为:include enable-php-pathinfo.conf;
  4. 最后保存lnmp reload重启即可。

强制开启https

通过LNMP安装包命令可以配置Let\'s Encrypt证书,开启SSL。

检查Let\'s Encrypt是否自动续期

通过crontab -l命令查询是否自动续期。

LNMP部署typecho,开启SSL、强制开启https
LNMP部署typecho,开启SSL、强制开启https

强制开启https(301重定向)

安装SSL证书之后,http和https都是可以访问到站点的,但是为了唯一性,我们肯定需要做301跳转到https指向。

目录地址文件 /usr/local/nginx/conf/vhost/wuqishi.com.conf

修改配置文件,加入以下代码

代码语言:javascript
复制
if ($scheme = http ) {

return 301 https://$host$request_uri;

}
LNMP部署typecho,开启SSL、强制开启https
LNMP部署typecho,开启SSL、强制开启https
本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于宝塔面板
  • 使用LNMP搭建环境
    • 网站404错误
      • 原因
        • 解决办法
        • 强制开启https
          • 检查Let\'s Encrypt是否自动续期
            • 强制开启https(301重定向)
            相关产品与服务
            SSL 证书
            腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
            http://www.vxiaotou.com