Preface
之前给化学老师做了一个元素周期表的网站,虽然是直接从Github上整的。当时为了避免麻烦,没有做二级域名,但却引来了其他的麻烦(裂,具体是啥看之前的文章。
所以,为了优雅的解决一系列事情,我把它现在整成了二级域名(超级香!
申请SSL证书
一开始我以为腾讯云的免费SSL
证书只有一个,但是后来发现并不是这样(愉快,申请过程和之前搭建博客的时候一样,所以这里就不放图片了,有需要的去看一下之前搭建博客的文章((
配置Apache
添加site
到sites-available
里面,新建一个.conf
文件,其实名称啥的无所谓,我这里为了方便管理就起了001-ssl.conf
,接下来看一下配置文件详情:
上图的配置文件主要是default-ssl.conf
的内容上加以更改,需要注意的是就是绿框的内容:
- 第一个绿框内是一些基本信息
ServerName
: 域名ServerAdmin
:大家看着办ServerAlias
:其他的域名(会转发到域名)DocumentRoot
:存放这个二级域名网站内容的文件夹
- 第二个绿框:
log
的存放,大家自己斟酌 - 第三个和第四个绿框:
SSL
证书的位置,具体怎么获取详见之前的文章
配置完之后,我们要让它生效,所以要做一个软链接到sites-enabled
.
注意:软链接要用绝对路径
ln -s <file> <link>
在apache2.conf
里给文件路径赋权
在Directory
的后面天上前面设置的DocumentRoot
的路径即可。
http
自动跳转
结束语
网上虽然有很多教程,但却一直感觉奇奇怪怪,讲得不明不白。虽然我也只是通过猜测获取大部分信息,但姑且按照自己说得通的逻辑把东西写了出来。