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

安装部署2012-11-18

第一步:编辑/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

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

第四步:重启或重载xampp,linux下的命令是/opt/lampp/lampp reloadapache

通过以上步骤就可以增加虚拟主机,例如site2,site3等更多虚拟主机。

← 返回帮助中心