如何在Linux下增加Apache的虚拟主机
前段时间为了上百科全说网站,接连的换了三个空间商,这些空间都有问题,最后换了一个linux的vps,不想用系统自带的webmin(因为搞了半天没有用得起),所以都自己配置吧。
修改root密码,增加新的用户,删除没有用的用户,增加ftp用户,这些是没有什么问题的,只是在最后增加Apache虚拟主机的时候被卡了半天,因为和windows的有点儿不一样,所以在这里记下了。
错误的配置:
NameVirtualHost your.domain.com:80
<VirtualHost your.domain.com:80>
ServerName your.domain.com
DocumentRoot /var/html/your.domain.com
<Directory "/var/html/your.domain.com">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
正确的配置
NameVirtualHost *:80
<VirtualHost *:80>
ServerName your.domain.com
DocumentRoot /var/html/your.domain.com
<Directory "/var/html/your.domain.com">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
注意标红的地方