首页 / 服务中心 / 常见问题

如何在XAMPP环境下设置虚拟主机?

时间:2012-11-18 15:07:23 点击:
第一步:编辑/opt/lampp/etc/httpd.conf
查看一下xampp的apache配置文件,我们发现其中有一行:
#Include etc/extra/httpd-vhosts.conf
把前面的#去掉,这个文件是用来 专用于配置虚拟主机的文件,保存这个文件,激活虚拟主机配置文件。

第二步:编辑/opt/lampp/etc/extra /httpd-vhosts.conf文件 此文件中xampp为我们创建了两个虚拟主机的示例,我们把这两个示例注释掉,然后添加我们自己需要的虚拟主机,例如:
<VirtualHost *:80>
DocumentRoot /opt/lampp/www/site1
ServerName  site1.c3crm.com 
</VirtualHost> DocumentRoot表示虚拟主机对应的路径,即网站目录,ServerName表示虚拟主机的访问地址,例如http://site1.c3crm.com,类似IIS中的主机头值。
另外在域名设置里增加二级域名的A记录, site1.c3crm.com ,ip指向服务器所在的ip地址。

第三步:修改httpd.conf
最后我们需要在apache配置文件/opt/lampp/etc/httpd.conf中添加一下网站目录的访问权限。 <Directory "/opt/lampp/www/site1">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
第四步:重启或重载xampp,linux下的命令是/opt/lampp/lampp reloadapache
通过以上步骤就可以增加虚拟主机,例如site2,site3等更多虚拟主机。