法兰克9号

  • 首页
  • 入门LINUX
  • 建站
  • Why
Frank说
Linux到底有什么了不起
  1. 首页
  2. 入门LINUX
  3. 正文

二步折腾Apache:配置站点https

2020年7月23日 60点热度 0人点赞 0条评论

站点创建完毕,需要配置https加密访问。网上搜罗一众教程,都有较古老的历史,还是使用诸如httpd、httpd.conf之类的远古时代的东西,已经跟ubuntu20.04中环境不一样,导致我绕了很多路。

切入正题

1、进入目录/etc/apache2/sites-available

sudo cp default-ssl.conf nextcloud-ssl.conf    #复制一份SSL的配置文件,我这里搭建的nextcloud

2、编辑nextcloud-ssl.conf:

将DocumentRoot修改为你的网站目录

SSLEngine 设为on

SSLCertificateFile配置为你的证书路径

SSLCertificateKeyFile配置为你的私钥路径

3、激活配置、开启ssl、测试配置、重载配置、重启服务

sudo a2ensite nextcloud-ssl.conf  #激活

sudo apache2ctl configtest  #测试

sudo systemctl reload apache2  #重载  WSL2中是 sudo service apache2 reload

sudo systemctl restart apache2  #重启  WSL2中是sudo service apache2 restart

sudo a2enmod ssl  #开启SSL

大功告成。

特别说明

我是在腾讯云申请的免费证书,apache目录中一共3个文件,1、root_bundle.crt 根证书  2、xxx.com.crt域名证书  3、xxx.com.key 证书私钥。一般情况只用到2和3,就像我上面说的那样配置就可以了。其中1根证书是用于服务端和客户端双向验证,还需配置SSLCACertificateFile,没有用到,因此暂不讨论。

标签: apache
最后更新:2020年7月23日

Frank

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复
分类
  • 入门LINUX
  • 工作记录
  • 建站
  • 游戏
  • 编程
最新 热点 随机
最新 热点 随机
如何解决-饥荒联机版:服务器正在运行旧版本模组 ubuntu20.04安装aria2,配合cloudreve设置离线下载 nginx架设多站点(包括wordpress),并实现https访问与跳转 ubuntu20.04安装nginx,并实现简单反向代理 aardio视频学习笔记 ubuntu20.04卸载通过deb包安装的libreoffice7.0 ubuntu桌面版(20.04)从安装到能用(三):娱乐软件篇 ubuntu桌面版(20.04)从安装到能用(二):进阶软件篇 ubuntu桌面版(20.04)从安装到能用(一):基本软件篇 wordpress设置固定连接及http强制跳转https的设置
ubuntu20.04安装aria2,配合cloudreve设置离线下载如何解决-饥荒联机版:服务器正在运行旧版本模组
nginx架设多站点(包括wordpress),并实现https访问与跳转 ubuntu20.04安装phpmyadmin的坑 从WSL入门LINUX:一、SHELL脚本自动换源 从WSL入门LINUX:二、安装宝塔面板与LNMP环境 基于WIN10和IIS搭建wordpress博客 ubuntu20.04卸载通过deb包安装的libreoffice7.0 从头安装Ubuntu所需软件(二):php及模块 从头安装Ubuntu所需软件(五):jellyfin和emby Windows安装多个Tomcat服务 安装全新Ubuntu Server20.04
标签聚合
ubuntu tomcat aardio MYSQL apache nextcloud docker CENTOS

COPYRIGHT © 2020-2021 Frank9.Com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

渝ICP备2020014100号