文章转载自: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,就完成了