Apache 二级域名配置

昨天想以后写的文章,都加个演示demo, 所以就想着加个demo页面,就配了个二级域名,并没有什么难度,但权当记录总结一下吧。

两个地方:dns解析那里,我用的dnspod(赞), 另一个服务器配置。以这两个为例子演示,

DNSPOD: 要增加泛解析,这样就可以让匹配所有的二级域名指向你的服务器ip。

Apache:以Ubuntu为例, 建立site文件在/etc/apache2/sites-available下面,可以以二级名为文件名,例如demo.polande.com , 然后在里面配置

只是以最简单的配置为例,具体的还可以配置日志路径,等等,可以自己去搜索。

然后激活这个site配置:

运行成功之后,会在/etc/apache2/sites-enabled/这个里面看到一个同名的文件。

然后就是配置host,将demo.polande.com 映射到127.0.0.1

最后重启Apache就ok了

 

Apache 二级域名配置》上有2条评论

  1. rancho

    你好,请问一些问题。
    我是本来就有一个网址了,想弄个二级域名。
    本来的端口就为80,我觉得不应该设定80了吧,所以我设定了88
    而你说的编辑hosts文件我是这样设定的。

    127.0.0.2 vip.xxxx.xx
    127.0.0.1 也设定过,和端口为80,都不行,请问怎么弄比较好?
    但是这样并不能,提示信息为:
    * Restarting web server apache2
    AH00112: Warning: DocumentRoot [/var/www/blog/] does not exist
    AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using vultr.guest. Set the ‘ServerName’ directive globally to suppress this message

    谢谢。

    回复
    1. polandeme 文章作者

      根据报错信息可以看出来是是你制定的项目路径不存在。 DocumentRoot [/var/www/blog/] does not exist,还有就是二级域名如果不是特殊需求可以不需要使用其他端口的

      回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.