需要建立多站点,首先需要在apache配置文件加入一下配置:
NameVirtualHost *:80
为了方便维护,可以加到/etc/httpd/conf.d目录下,本文见到/etc/httpd/conf.d/vhost.conf中。
apache文档里简单的虚拟主机配置文件如下:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /www/docs/dummy-host.example.com
ServerName dummy-host.example.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
参照以上文档,在conf.d目录建立一个简单的配置文件,绑定域名为antise.cn,内容如下图:
访问测试:
如上图所示可以看到目录路径和脚本路径已经管理员邮箱都是和antisec.conf这个配置文件设置的一致。
提示:如果建立后访问任何资源都是提示403,可以尝试修改httpd.conf中<Directory />到</Directory>配置节点为如下:
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
</Directory>