二级域名绑定子目录

新的一年打响新年的第一炮,那就倒腾倒腾服务器,自己也算是从安卓慢慢的往前端转的前奏了,重拾当年学了点的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号就要回家了,迫不及待,回去后就会有更多的时间来倒腾了,继续努力。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值