专栏首页今天也有在好好摸鱼(雾Ubuntu Apache配置二级域名

Ubuntu Apache配置二级域名

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>

Bash

复制

apache2.conf里给文件路径赋权

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

http自动跳转

结束语

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

Reference

本文作者:博主: gyrojeff    文章标题:Ubuntu Apache配置二级域名 本文地址:https://gyrojeff.top/index.php/archives/275/ 版权说明:若无注明,本文皆为“gyro永不抽风!”原创,转载请保留文章出处。 许可协议:署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 转载请保留原文链接及作者! 我的博客即将同步至腾讯云+社区,邀请大家一同入驻

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • nginx配置二级域名

    最近为了练手Vue框架,写了一个博客项目,昨天刚刚把个人博客部署上线,因为前后端分离,所以使用Ajax来请求后端api接口获取数据,部署的过程中碰到了一个坑。我...

    Originalee
  • nginx配置二级域名

    zhaoolee
  • 二级域名配置步骤

    这篇文章主要介绍在配置二级域名时候的步骤,主要涉及到nginx、dns的配置,有相同需求的同学可以参考一下。

    the5fire
  • 使用nginx配置二级域名

    打算使用 www.codeliu.com , test1.codeliu.com, test2.codeliu.com这三个域名,其中 test1.codeli...

    秃头哥编程
  • apache反向代理一、泛解析域名二、APACHE配置

    正向代理是客户端发送请求给代理服务器,代理服务器将请求发给实际处理的服务器 反向代理是客户端发送请求给服务器(实际上是个代理服务器),服务器将请求发给实际处理的...

    用户1174983
  • Ubuntu 配置 Apache

    系统环境:Ubuntu 10.10(linux-kernel 2.6.35-22)

    阳光岛主
  • apache配置基于域名访问

    可直接复制进去 其中80是端口 DocumentRoot /mnt/z里的 /mnt/z 是默认主页 1.yao.com 是域名(如何在主机上重定向域名)

    宸寰客
  • Linux环境下Apache服务器配置二级域名的方法详解

    本文实例讲述了Linux环境下Apache服务器配置二级域名的方法。分享给大家供大家参考,具体如下:

    砸漏
  • 二级域名怎么设置 域名分为几级

    互联网给人们的生活、工作、创业都带来了方便,现在很多企业或者个人,都建立了自己的网站,然而在建网站之前,注册域名是开始的第一步,只在注册好了域名,才可以进行网站...

    用户8739990
  • Django二级域名路由配置方案django-hosts

    修改主机的hosts,以支持域名访问本地服务,且服务运行在80端口run server 0.0.0.0:80测试。

    菲宇
  • 如何设置让我们在Ubuntu 14.04上加密多个Apache虚拟主机的证书

    Web服务器中使用SSL证书来加密服务器和客户端之间的流量,为访问应用程序的用户提供额外的安全性。让我们的加密提供了一种免费获取和安装可信证书的简便方法。

    灬半痴
  • SSL 证书部署过程

    本文演示环境 操作系统(64位):Ubuntu 16.04 CentOS 7.3 服务器软件:Nginx和Apache SSL证书:DV SSL 域名:19...

    赵腰静
  • 如何在 Ubuntu 20.04 上安装 Apache

    Apache 是世界上最流行的网站服务器之一。它是开源并且跨平台的 HTTP 服务器,它托管了互联网上大量的网站。Apache 提供了很多强大的功能,并且可以扩...

    雪梦科技
  • 如何在 Ubuntu 20.04 上安装 Apache

    本文最先发布在: https://www.itcoder.tech/posts/how-to-install-apache-on-ubuntu-20-04/

    雪梦科技
  • 如何在 Ubuntu 20.04 上设置 Apache 虚拟主机

    一个虚拟主机是一段 Apache 配置指令,它允许你在一台单独的服务器上运行一个或者多个指令。通过 虚拟主机,你可以指定网站根目录(托管网站文件),每个网站创建...

    雪梦科技
  • 什么是二级域名 一级域名怎么申请二级域名

    很多人对一级域名和二级域名之间的区别容易混淆,那么什么是二级域名,一级域名怎么申请二级域名呢?今天小编就为大家介绍一下关于二级域名的相关信息。

    用户8739990
  • nginx 配置反向代理

    首先A代表的我的nginx的服务器,用来做反向代理,另一台服务器使用apache搭建的服务,我利用nginx服务器将请求转发到另一台服务器

    憧憬博客
  • Ubuntu下为Apache配置ssl

    启用 ssl 模块 vi /usr/local/apache/conf/httpd.conf 查找httpd-ssl将前面的#去掉。 2.安装openssl s...

    96php.cn
  • Ubuntu Apache 配置https证书

    解压出四个文件夹和一个csr文件。 四个文件夹(Apache,IIS,Nginx,Tomcat)分别为用不同服务器框架所用的SSL证书。

    可定

扫码关注云+社区

领取腾讯云代金券