邪恶八进制信息安全团队技术讨论组's Archiver

EvilOctal 2005-3-11 23:55

[转载]如何在RedHat环境下的Apache中配置虚拟主机

信息来源:Inspiration

1. 找到Apache的配置文件,Red Hat Linux下面默认的安装在/etc/httpd/conf/httpd.conf

2.用vi打开httpd.conf,进行编辑,修改NameVirtualHost和<VirtualHost>部分,举一个简单的例子:

NameVirtualHost *:80

# [url]www.domain.com[/url]
<VirtualHost *>
  ServerName [url]www.domain.com[/url]
  ServerAdmin webadmin@[url]www.domain.com[/url]
DocumentRoot /www/domain

<Directory />
   Options FollowSymLinks
   AllowOverride None
</Directory>

<Directory "/www/domainA/path">
   Options Indexes FollowSymLinks
   AllowOverride None
   Order allow,deny
   Allow from all
</Directory>

<IfModule mod_dir.c>
   DirectoryIndex index.html index.htm index.shtml index.php index.php4 index.php3 index.phtml index.cgi
</IfModule>

AccessFileName .htaccess

</VirtualHost>

3. 配置完成以后执行/etc/rc.d/init.d/httpd restart,使配置生效。

更多的例子说明请看:[url]http://www.unix-girl.com/geeknotes/apache_virtual_host_conf.html[/url] (Apache Virtual host configuration)

[url]http://httpd.apache.org/docs/vhosts/[/url] (Apache Virtual Host documentation)

页: [1]
© 1999-2008 EvilOctal Security Team