基于主机名的虚拟主机配置
假如有两个域名分别是piniu.net, piniu.io, 都指向同一个IP是101.130.117.16
具体配置如下:
修改/etc/httpd/conf/httpd.conf,在文件的最后加入:
ServerName 101.130.117.16
NameVirtualHost 101.130.117.16
<VirtualHost *:80>
ServerName piniu.net
DocumentRoot "/usr/local/dir1"
<Directory "/usr/local/dir1">
Options Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName piniu.io
DocumentRoot "/usr/local/dir2"
<Directory "/usr/local/dir2">
Options Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
重启apache
/etc/init.d/httpd restart