美文网首页编程学习
ubuntu+apache2配置二级域名

ubuntu+apache2配置二级域名

作者: 熵的向性 | 来源:发表于2017-03-05 23:38 被阅读118次

    从开始学习coding以来,开了许多项目,一直以来的做法,基本就是当前着手哪个项目,就直接改配置文件,把代码路径改到所需项目上。(个人练手项目)

    文件路径是:/etc/apache2/sites-availabled/000-default.conf , 当然,文件名倒未必一致。就是把DocumentRoot 后面的路径改了。

    不过麻烦不小。每次需要切换都要重新改过。今天琢磨着配个二级域名吧。这样多项目共存也不会那么痛苦啦。

    虽说不是很复杂,还是分几部分来仔细说。

    一、DNS解析

    首先,我们要保证域名能正确解析啊。我用的是阿里云的服务器,域名是在万网注册的。众所周知,它们现在都是阿里旗下的,就不多说。

    直接找到控制台-->产品与服务-->域名与网站(万网)-->云解析DNS。找到地方,就可以添加新的二级域名解析了。一分钟之内解析起效,还是蛮快的。

    如果是本地的,那么修改一下本机hosts文件。添加本地解析。

    重要的是,能够保证通过域名获取正确的IP地址,找到服务器的机器,就对了。

    二、Virtual Host的配置

    修改apache的配置文件,我这里的目录是 /etc/apache2/apache2.conf  ,可以直接搜virtual host,应该就能找到地方。这里有个选项,把 #IncludeOptional  sites-enabled/*.conf 这里的注释符,也就是 # 去掉。表示引入virtual host的配置文件。

    接着,进入 /etc/apache2/sites-available 目录。

    这里提一点,sites-available目录下是可用的配置文件。而sites-enabled目录下是实际用到的配置文件。sites-enabled目录下都是sites-available目录下文件的软连接。

    sites-available下如果有文件,直接cp a文件 b文件,拷贝一份,直接修改。

    基本上就是这样几句:

    <VirtualHost *:80>

    ServerName 二级域名

    DocumentRoot 代码路径

    </VirtualHost>

    把两个文字部分替换成正确的域名和路径就好了。

    最后,服务重启一下。

    以上,就是全部流程。

    从此,就可以开开心心得写代码了。

    相关文章

      网友评论

        本文标题:ubuntu+apache2配置二级域名

        本文链接:https://www.haomeiwen.com/subject/fazegttx.html