ubuntu下设二级域名
准备工作
apache 启动 停止 重启
sudo /etc/init.d/apache2 start
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 restart
●Start Apache 2 Server /啟動apache
# /etc/init.d/apache2 start
or
$ sudo /etc/init.d/apache2 start
●Restart Apache 2 Server /重啟apache
# /etc/init.d/apache2 restart
or
$ sudo /etc/init.d/apache2 restart
$sudo apache2ctl -k restart
● Stop Apache 2 Server /停止apache
# /etc/init.d/apache2 stop
or
$ sudo /etc/init.d/apache2 stop
host 文件所在目录
/etc/hosts
建立二级域名A记录
建立二级域名最重要的一步是在你的域名解析服务器上添加一条”“的A记录,把.hoyins.com都mapping到你的服务器IP地址上
建立site文件
Ubuntu上的Apache设置和别的Linux有不同的地方,在/etc/apache2/sites-available目录下建一个新的site文件,建议文件名跟你的二级域名一样, 比如:blog.hoyins.com.conf(记住.conf)
<VirtualHost *:80>
ServerAdmin blog.hoyins.com
ServerName blog.hoyins.com
DocumentRoot /var/www/html/blog
</VirtualHost>
这里当然要 新建 blog文件夹
激活site文件
激活site文件,可以用命令
a2ensite blog.hoyins.com.conf
成功之后,/etc/apache2/sites-enabled/目录下就会出现这个文件。如果想disable某个site,可以用
a2dissite
修改hosts
在hosts中,把 blog.hoyins.com mapping到 127.0.0.1
首先打开HOST文件
sudo vim /etc/hosts
添加你需要的域名
216.239.37.99 www.google.com
127.0.0.1 blog.hoyins.com
注意不要加上http://这样的协议前缀和/后缀等;
编辑后,你需要重新启动一下你的网络。
sudo /etc/init.d/networking restart
然后重启Apache,就完成了
参考文档:
http://fengqijun.logdown.com/posts/18988-setup-subdomain-for