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自动跳转

结束语

网上虽然有很多教程,但却一直感觉奇奇怪怪,讲得不明不白。虽然我也只是通过猜测获取大部分信息,但姑且按照自己说得通的逻辑把东西写了出来。

Reference

本文作者:博主:     文章标题:Ubuntu Apache配置二级域名
本文地址:https://gyrojeff.top/index.php/archives/275/
版权说明:若无注明,本文皆为“gyro永不抽风!”原创,转载请保留文章出处。
许可协议:署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 转载请保留原文链接及作者!
最后修改:2021 年 01 月 30 日 10 : 11 PM
真的不买杯奶茶嘛....qwq