题记:XAMPP默认运行根目录是htdocs,但是呢正常情况下我们不止有一个网站需要运行;在远程服务器上也是同样的道理,我们往往放置多个网站在同一台服务器上,这就需要建立多个虚拟机了,然后每个虚拟机运行一个网站。
windows、linux 建立虚拟机,虽然系统不同,但道理相同。下面介绍windows上部署虚拟主机的过程:
1、下载安装XAMPP,步骤省略
2、进入xampp/apache/config/httpd.conf文件,查看 Include conf/extra/httpd-vhosts.conf 是否被注释,如果被注释,去掉“#”
3、进入xampp/apache/config/extra/httpd-vhosts.conf文件,可以添加如下内容
<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs/"
ServerName localhost
</VirtualHost>
Listen 8000
<VirtualHost 127.0.0.1:8000>
DocumentRoot "D:/virtual_host/web_shop"
<Directory "D:/virtual_host/web_shop">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
重启apache后在浏览器中输入127.0.0.1:8000,就可以浏览D:/virtual_host目录下的web_shop项目了。之后只要有新项目,只要在httpd-vhosts.conf中添加一个虚拟机就好了。
网友评论