基于主机名的虚拟主机配置
假如有两个域名分别是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