二级域名绑定子目录-阿里云开发者社区

开发者社区> wangqi94> 正文

二级域名绑定子目录

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9493 0
二级域名绑定子目录
新的一年打响新年的第一炮,那就倒腾倒腾服务器,自己也算是从安卓慢慢的往前端转的前奏了,重拾当年学了点的php和html。 以前看别人的域名都是 https://www.taobao.com/这样的一级域名,亦或是这样的https://err.taobao.com/二级域名,或是这样的https://index.bbs.taobao.com/三级域名,同样就买了一个域名,一个
5597 0
阿里云服务器ECS远程登录用户名密码查询方法
阿里云服务器ECS远程连接登录输入用户名和密码,阿里云没有默认密码,如果购买时没设置需要先重置实例密码,Windows用户名是administrator,Linux账号是root,阿小云来详细说下阿里云服务器远程登录连接用户名和密码查询方法
11206 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13176 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
11507 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
6890 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
4012 0
+关注
wangqi94
android开发
23
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载