Ubuntu下配置Apache二级域名

建立二级域名A记录
建立二级域名最重要的一步是在你的域名解析服务器上添加一条”*”的A记录,把*.domainname.com都mapping到你的服务器IP地址上

建立site文件
Ubuntu上的Apache设置和别的Linux有不同的地方,在/etc/apache2/sites-available目录下建一个新的site文件,建议文件名跟你的二级域名一样, 比如:images.fengqijun.me

<VirtualHost *:80>
    ServerAdmin aaa.bbb@gmail.com
    ServerName images.fengqijun.me
    DocumentRoot /path-to/blog-images/
</VirtualHost>

激活site文件
激活site文件,可以用命令

a2ensite images.fengqijun.me

成功之后,/etc/apache2/sites-enabled/目录下就会出现这个文件。如果想disable某个site,可以用

a2dissite

命令
修改hosts
在hosts中,把images.fengqijun.me mapping到 127.0.0.1

然后重启Apache,就完成了

转载自:《JUN1ST’S BLOG Ubuntu中的Apache设置二级域名》