环境
在Ubuntu16.0、Apache2下验证通过
准备
首先要有一个一级域名,以本站为例,一级域名为wteng.top
,其次是Apache
服务目录下存在可正常运行访问的项目。本文以为typecho
博客绑定域名为例。typecho
在/var/www/html/
服务器目录下,文件夹名称为blog
,绑定域名前,访问服务要通过ip
,本站的vps
IPV4地址为108.136.160.2510
,则网站的访问链接为108.136.160.251/blog
,我们的目的便是为其绑定二级域名,通过链接blog.wteng.top
即可访问站点。
为typecho
博客绑定域名
添加二级域名解析
到域名注册商处,添加二级域名解析,本文以在DNSPod
添加解析为例。
首先添加一条A
记录,指向博客服务器地址:
编辑Apache2配置文件
编辑/etc/apache2/apache2.config
输入命令:
sudo vi /etc/apache2/apache2.config
添加如下内容:
<Directory /var/www/html/blog>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
编辑/etc/apache2/sites-available/000-default.conf
输入命令:
sudo vi /etc/apache2/sites-available/000-default.conf
添加如下内容:
<VirtualHost *:80>
ServerName blog.wteng.top
serverAdmin webmaster@localhost
DocumentRoot /var/www/html/blog
</VirtualHost>
<VirtualHost *:80>
ServerName www.blog.wteng.top
serverAdmin webmaster@localhost
DocumentRoot /var/www/html/blog
</VirtualHost>
重启Apache服务
输入命令:
service apache2 restart
至此通过blog.wteng.top即可访问站点