如何在Windows系统中配置Apache虚拟主机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Windows系统中配置Apache虚拟主机相关的知识,希望对你有一定的参考价值。

在Windows系统中配置Apache虚拟主机的方法:
1、打开Apache安装目录/conf/extra目录,找到httpd-vhosts.conf文件

2、编辑httpd-vhosts.conf文件,添加如下内容:
<VirtualHost *:80>
ServerAdmin webmaster@youremail.com
DocumentRoot "c:/your_web_root"
ServerName your.domain.com
ErrorLog "logs/your_web_error.log"
CustomLog "logs/your_web_access.log" common
</VirtualHost>

3、打开Apache安装目录/conf目录,找到httpd.conf文件

4、将附加配置文件httpd-vhosts.conf包含进来,此处只需要将注释符号#去掉即可。

5、如果只是在本地做测试,则你还需要在hosts文件中配置一个域名解析条目,在C:/windows/system32/drivers/etc/目录下找到hosts文件

6、完成以上步骤后,重启Apahce。
参考技术A phpmyadmin里面有index.php吗? 参考技术B 在Windows系统中配置Apache虚拟主机的方法:
1、打开Apache安装目录/conf/extra目录,找到httpd-vhosts.conf文件

2、编辑httpd-vhosts.conf文件,添加如下内容:
<VirtualHost *:80>
ServerAdmin webmaster@youremail.com
DocumentRoot "c:/your_web_root"
ServerName your.domain.com
ErrorLog "logs/your_web_error.log"
CustomLog "logs/your_web_access.log" common
</VirtualHost>

3、打开Apache安装目录/conf目录,找到httpd.conf文件

4、将附加配置文件httpd-vhosts.conf包含进来,此处只需要将注释符号#去掉即可。

5、如果只是在本地做测试,则你还需要在hosts文件中配置一个域名解析条目,在C:/windows/system32/drivers/etc/目录下找到hosts文件

6、完成以上步骤后,重启Apahce。

apache下虚拟域名的配置(windows)

在我们开发中通过虚拟域名来访问一个指定的项目确实很方便,接下来教大家如何通过手动的方式去配置虚拟域名(已apache服务器为例)

一、首页我们得找到host文件、windows下这个文件在c盘中WINDOWS\system32\drivers\etc\hosts中 加入如下内容:

127.0.0.1 singwa.com
本地ip 虚拟域名

二、然后咱们得去找httpd.conf文件、这个文件相应位置在您web服务器安装的目录下/\apache\conf\httpd.conf , 找到 “Include conf/extra/httpd-vhosts.conf 如果前面有# 则需要把它删掉

三、找到httpd-vhosts.conf文件
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "E:/bd/ems" //这个为您的项目目录 意思就是把虚拟域名绑定到这个目录下
ServerName singwa.com //这个为您在host中配置 也就是虚拟域名
ErrorLog "logs/dummy-host2.example.com-error.log" // 错误日志文件
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>

然后重启服务器访问singwa.com就可以访问你的项目了

备注:如果返回重启不了,你查看错误日志,根据提示来解决。


作者: singwa 
链接:http://www.imooc.com/article/16798
来源:慕课网
本文原创发布于慕课网 ,转载请注明出处,谢谢合作!













以上是关于如何在Windows系统中配置Apache虚拟主机的主要内容,如果未能解决你的问题,请参考以下文章

Apache虚拟目录和多端口多主机名配置

如何在 XAMPP(Windows)上设置 Apache 虚拟主机 [关闭]

apache下虚拟域名的配置(windows)

apache下虚拟域名配置

Apache多站点的配置

windows下apache配置虚拟主机