二级域名绑定子目录

本文涉及的产品
.cn 域名,1个 12个月
简介: 新的一年打响新年的第一炮,那就倒腾倒腾服务器,自己也算是从安卓慢慢的往前端转的前奏了,重拾当年学了点的php和html。以前看别人的域名都是 https://www.taobao.com/这样的一级域名,亦或是这样的https://err.taobao.com/二级域名,或是这样的https://index.bbs.taobao.com/三级域名,同样就买了一个域名,一个

新的一年打响新年的第一炮,那就倒腾倒腾服务器,自己也算是从安卓慢慢的往前端转的前奏了,重拾当年学了点的php和html。

以前看别人的域名都是 https://www.taobao.com/这样的一级域名,亦或是这样的https://err.taobao.com/二级域名,或是这样的https://index.bbs.taobao.com/三级域名,同样就买了一个域名,一个服务器,却映射了不同的主机目录,而且还方便记,之前我都是直接一级域名后面跟着目录,也是醉了,小白啊,啥都不懂。

我用的是腾讯云学生机,每个月都有补贴,一块钱一个月,还是挺不错的,好了,来聊聊吧。

我的服务器是apache的,所以,nigix的我就不会啦^_^,之前一直在网上找资料,感觉网上说的真的—–很垃圾,都是复制粘贴,没有什么仔细说明的,让一个入门级的小白如何入门?我的服务器是在腾讯云买的,装的是php的环境,是这样的

这里写图片描述

装好系统后,你点你的主机名称,他会有一个说明书,这样的

这里写图片描述

然后我们去域名管理界面里面,添加一个A记录。

这里写图片描述
wq就是我们的二级域名。

好了,前奏差不多了,现在是要去找到httpd-2.4.12/conf/vhosts这个路径下的default.conf这个文件,这个文件是配置子目录的,我用我的ftp链接给你们看看

这里写图片描述

这个路径你安装系统的时候文档会给你的,好了,我们把这个文件传输到本地看看

<VirtualHost *:80>
        DocumentRoot /a/apps/linuxdef
        ServerName localhost
        ServerAlias localhost
        ErrorLog "/a/apps/linuxdef/default-error.log"
        CustomLog "/a/apps/linuxdef/default.log" common             
</VirtualHost>

里面是这样的一段代码段,我们来看主要的,其他都是次要的,DocumentRoot这个是指你的www目录,也就是你域名指向的主机的主目录,ServerName就是你的一级域名,这些都是域名解析到主机默认生成的,我们可以参考这个
你看他,DocumentRoot是用来指向目录的,那假如我目录下面有个test文件夹,里面放了一个index.html,我的DocumentRoot后面就可以这么写/a/apps/linuxdef/test,ServerName是指向服务器名称,那么这个地方就可以写我们的二级域名,比如是这样wq.test.com。也就是说,访问我wq.test.com这个域名的时候,是指向我根域名下面的test文件里面的index.html。贴出代码:

<VirtualHost *:80>
        DocumentRoot /a/apps/linuxdef
        ServerName localhost
        ServerAlias localhost
        ErrorLog "/a/apps/linuxdef/default-error.log"
        CustomLog "/a/apps/linuxdef/default.log" common             
</VirtualHost>



<VirtualHost *:80>
        DocumentRoot /a/apps/linuxdef/test
        ServerName wq.test.ccom
        DirectoryIndex index.html
        ErrorLog "/a/apps/linuxdef/default-error.log"
        CustomLog "/a/apps/linuxdef/default.log" common             
</VirtualHost>

上面是VirtualHost节点是默认的,下面的是我们自己添加的,DirectoryIndex这个是用来二级域名指向的目录的时候,我们去找哪个文件,假如我要访问wq.test.com的时候显示的是login.html页面呢,这个时候你就可以在DirectoryIndex的后面配置成login.html,访问你二级域名的时候,直接显示的是login.html,特别的方便。对了,修改这个文件后,记得要将服务器重启,不然是没有效果的。

13号就要回家了,迫不及待,回去后就会有更多的时间来倒腾了,继续努力。

目录
相关文章
|
2月前
|
缓存 网络安全 开发工具
【尝试】域名验证:配置github二级目录下的txt文件
【尝试】域名验证:配置github二级目录下的txt文件
60 2
|
2月前
|
域名解析 开发工具 Windows
创建两个基于域名的虚拟主机1.www.aaa.com网页目录为/aaa2.www.bbb.com网页目录为/bbb
创建两个基于域名的虚拟主机1.www.aaa.com网页目录为/aaa2.www.bbb.com网页目录为/bbb
72 0
怎样设置二级域名绑定子目录
我给www.maofantang.com做了个手机版,但是httpd.ini或者.htaccess设置e二级域名zhi'xia指向子目录dou'b都不成功,是阿里云服务器d问题吗,我购买的独享经济版。
2673 0
|
Linux Apache
阿里云Centos中二级域名绑定二级目录的方法
    对于一些目录,我们往往需要对其指定二级域名,那么具体如何操作呢?下面,我将用亲身实践来说明一下。   由于第一次接触centos,我不得不借助于网络资源。然后得知要开启mod_rewrite这个模块,具体方法如下:   用文本编辑器打开Apache安装目录/etc/httpd/conf\httpd.conf,找到“#LoadModule rewrite_module modules/mod_rewrite.so”这行,去掉前面的“#”;继续查找“AllowOverride None”,修改为“AllowOverride All”,然后,重启Apache即可。
1206 0
|
18天前
公安部备案域名证书怎么获得?阿里云域名证书申请下载方法
在阿里云获取域名证书,需登录域名管理控制台,点击“域名列表”,选择域名后点击“管理”,再点击左侧的“域名证书下载”。过程免费且快速。
39 3
|
29天前
|
敏捷开发 Kubernetes 持续交付
阿里云云效产品使用问题之Ingress想配置多个域名,该怎么操作
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。