Categories
木有技术

Ubuntu中的Apache设置二级域名

文章转载自:http://fengqijun.logdown.com/posts/18988-setup-subdomain-for
在之前的从wordpress搬迁到jekyll的文章中提到,搬迁最大的问题就是图片的存放和图片的连接。为此我在自己的VPS上建立了一个叫做images的二级域名来专门存放文件。

建立二级域名A记录

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

建立site文件

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

<VirtualHost *:80>
    ServerAdmin [email protected]
    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,就完成了

Leave a Reply

Your email address will not be published. Required fields are marked *

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