最近。新装了xampp这么一个软件搭建自己的web开发环境。安装完毕自然要虚拟几个目录放自己的项目了。现将如何在xampp搭建的web服务器环境下新建虚拟主机的过程总结分享一下。大致过程分为三步。如下:
第一步: 用记事本打开C:/WINDOWS/system32/drivers/etc/hosts文件(win7 hosts文件位置:%systemroot%\system32\drivers\etc)。
在127.0.0.1 localhost下面我添加了一个127.0.0.1 localhost.tuolarapp.com。这样以后每次在浏览器里输入localhost.tuolarapp.com。它就不再向网络DNS解析。而是直接解析到本地。所以事实上的localhost.tuolarapp.com你也访问不了了。当然你也可以自己设成 sohu.com如果你愿意的话。
第二步:因为我xampp是装在D盘的:用记事本打开D:/xampp/apache/conf/httpd.conf文件。我找到Include "conf/extra/httpd-vhosts.conf"。确认前面没有加#.
第三步:D:/xampp/apache/conf/extra/httpd-vhosts.conf。在后面加上如下代码段:
?
1234 | < VirtualHost 127.0.0.1:80> DocumentRoot "D:/tuolarapp" ServerName "localhost.tuolarapp.com" </ VirtualHost > |
或者详细点如下:
?
12345678910111213 | < VirtualHost 127.0.0.1:80> DocumentRoot "D:/tuolarapp" ServerName "localhost.tuolarapp.com" < Directory "D:/tuolarapp"> Options Indexes FollowSymLinks ServerAlias 1.com *.2.com ErrorLog logs/www.eachbrand.com-error_log CustomLog logs/www.eachbrand.com-access_log common AllowOverride All Order allow,deny Allow from all </ Directory > </ VirtualHost > |
然后保存。重启apache。这样我再浏览器输入localhost.tuolarapp.com时。会自动解析到D:/tuolarapp的目录里的网站。这样输入方便多了。关键自我感觉也会好些。
对以上的各个配置元素做如下说明:
<VirtualHost localhost:80>:localhost为网站域名。80端口可以不写。如果改成别的端口则需要写上。同时还要修改httpd.conf中的监听端口号:Listen 80
ServerName:网站域名。同上。必须填写;
DocumentRoot:网站程序主目录。必须填写;
Options Indexes FollowSymLinks:显示目录列表。如果想要设置的安全点可将Indexes去掉,不显示目录列表。不是必须的;
Alias:能通过多个域名访问;
ErrorLog:错误日志文件存放位置;
CustomLog:访问日志文件存放位置;
ResinConfigServer:Resin服务器监听端口。我这里是本地为:127.0.0.1。如果有多台机器作为服务器。修改成对应IP地址即可;
以上就将虚拟主机的配置完成了。一个网站对应一个<VirtualHost xxx.xxx.com></VirtualHost>标记;
这样就完成了xampp实现多网站的应用了。
如果想在其他端口下运行站点怎么办呢?
很简单:在“httpd.conf”主配置文件里面。设置多个端口。如Listen 8081
如何使用xampp搭建运行php的虚拟主机。我相信以后再遇到类似问题。一定不会难到大家了。希望大家会喜欢这篇文章。
本文地址:https://gpu.xuandashi.com/41255.html,转载请说明来源于:渲大师
声明:本站部分内容来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场!