前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu Apache配置二级域名

Ubuntu Apache配置二级域名

作者头像
gyro永不抽风
发布2021-05-21 14:51:30
2.9K0
发布2021-05-21 14:51:30
举报

Preface

之前给化学老师做了一个元素周期表的网站,虽然是直接从Github上整的。当时为了避免麻烦,没有做二级域名,但却引来了其他的麻烦(裂,具体是啥看之前的文章。

所以,为了优雅的解决一系列事情,我把它现在整成了二级域名(超级香!

申请SSL证书

一开始我以为腾讯云的免费SSL证书只有一个,但是后来发现并不是这样(愉快,申请过程和之前搭建博客的时候一样,所以这里就不放图片了,有需要的去看一下之前搭建博客的文章((

配置Apache

添加site

sites-available里面,新建一个.conf文件,其实名称啥的无所谓,我这里为了方便管理就起了001-ssl.conf,接下来看一下配置文件详情:

上图的配置文件主要是default-ssl.conf的内容上加以更改,需要注意的是就是绿框的内容:

  • 第一个绿框内是一些基本信息
    • ServerName: 域名
    • ServerAdmin:大家看着办
    • ServerAlias:其他的域名(会转发到域名)
    • DocumentRoot:存放这个二级域名网站内容的文件夹
  • 第二个绿框:log的存放,大家自己斟酌
  • 第三个和第四个绿框:SSL证书的位置,具体怎么获取详见之前的文章

配置完之后,我们要让它生效,所以要做一个软链接到sites-enabled.

注意:软链接要用绝对路径

代码语言:javascript
复制
ln -s <file> <link>

Bash

复制

apache2.conf里给文件路径赋权

Directory的后面天上前面设置的DocumentRoot的路径即可。

http自动跳转

结束语

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

Reference

本文作者:博主: gyrojeff    文章标题:Ubuntu Apache配置二级域名

本文地址:https://cloud.tencent.com/developer/article/1827341

版权说明:若无注明,本文皆为“gyro永不抽风!”原创,转载请保留文章出处。

许可协议:署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 转载请保留原文链接及作者!

我的博客即将同步至腾讯云+社区,邀请大家一同入驻

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021 年 01 月,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Preface
  • 申请SSL证书
  • 配置Apache
    • 添加site
      • 在apache2.conf里给文件路径赋权
        • http自动跳转
        • 结束语
        • Reference
        相关产品与服务
        SSL 证书
        腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档