apache开启虚拟主机方法
2015-09-04 16:03
393 查看
今天打开xampp,开启apache后,端口都也没有被占用,但localhost或127.0.0.1都打不开;经排除问题后,发现原来是开启了虚拟主机,现在把以前开启虚拟主机的方法总结一下。
打开Apache安装目录下conf/httpd.conf文件,找到下面两行文字,把最前面的 # 号去掉,然后保存。
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#Include conf/extra/httpd-vhosts.conf
接着找到同一目录Apache安装目录下conf/httpd.conf文件中的查找DocumentRoot路径改为项目所放路径
如:DocumentRoot "D:/Server/apache/htdocs"
同理将Directory改为项目路径:
如:<Directory "D:/Server/apache/htdocs">
配置完成后即可打开Apache安装目录下/conf/extra/httpd-vhosts.conf文件,在最后添加如下:
DocumentRoot是文件放置路径,ServerName是网站域名:
<VirtualHost*:80>
DocumentRoot"D:/Appserver/www/1"
ServerName www.xxx.com
</VirtualHost>
<VirtualHost*:80>
DocumentRoot"D:/Appserver/www/2"
ServerName www.xxx2.com
</VirtualHost>
#####################################################
注意:也可以设置权限和和首页如下
<VirtualHost *:80>
DocumentRoot "D:/Server/apache/htdocs/Shop"
ServerName www.shop.com
<Directory "D:/Server/apache/htdocs/Shop">
#如果没有首页的情况下,显示文件列表
Options Indexes
#权限
AllowOverride all
Allow from all
</Directory>
</VirtualHost>
并在c盘找到以下文件C:\Windows\System32\drivers\etc\hosts文件,打开添加如下所示:
127.0.0.1 localhost
#127.0.0.1是本机地址 之前所设的项目域名
127.0.0.1 www.xxx.com
127.0.0.1 www.shop.com
输入域名试试看你配置的是否成功呢
打开Apache安装目录下conf/httpd.conf文件,找到下面两行文字,把最前面的 # 号去掉,然后保存。
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#Include conf/extra/httpd-vhosts.conf
接着找到同一目录Apache安装目录下conf/httpd.conf文件中的查找DocumentRoot路径改为项目所放路径
如:DocumentRoot "D:/Server/apache/htdocs"
同理将Directory改为项目路径:
如:<Directory "D:/Server/apache/htdocs">
配置完成后即可打开Apache安装目录下/conf/extra/httpd-vhosts.conf文件,在最后添加如下:
DocumentRoot是文件放置路径,ServerName是网站域名:
<VirtualHost*:80>
DocumentRoot"D:/Appserver/www/1"
ServerName www.xxx.com
</VirtualHost>
<VirtualHost*:80>
DocumentRoot"D:/Appserver/www/2"
ServerName www.xxx2.com
</VirtualHost>
#####################################################
注意:也可以设置权限和和首页如下
<VirtualHost *:80>
DocumentRoot "D:/Server/apache/htdocs/Shop"
ServerName www.shop.com
<Directory "D:/Server/apache/htdocs/Shop">
#如果没有首页的情况下,显示文件列表
Options Indexes
#权限
AllowOverride all
Allow from all
</Directory>
</VirtualHost>
并在c盘找到以下文件C:\Windows\System32\drivers\etc\hosts文件,打开添加如下所示:
127.0.0.1 localhost
#127.0.0.1是本机地址 之前所设的项目域名
127.0.0.1 www.xxx.com
127.0.0.1 www.shop.com
输入域名试试看你配置的是否成功呢
相关文章推荐
- 从官网下载apache
- apache启动出错:ServerRoot must be a valid directory
- Apache之——整合PHP
- Apache 让域名不带www,也可以访问到网站首页
- Apache的prefork模式和worker模式
- win7(64位)php5.6-Apache2.4-mysql5.6环境安装
- mysql+Apache+php环境配置中安装Apache,注册服务出现“(OS 5)拒绝访问的解决方法
- at org.apache.jsp.admin.index_jsp._jspInit(index_jsp.java:29)的解决方法
- Apache 2 Test Page powered by CentOS 问题解决
- 修改apache日志文件路径
- Apache Rewrite规则笔记
- Apache的xstream解析XML工具类
- Apache的DBUtil处理工具类并集成了JNDI
- apache-flume-1.5.0-bin windows
- APACHE_自定义404错误页面
- CentOS7 apache
- CentOS 6.5 Python 2.6.6+Flask 用wsgi方式部署在Apache 2.2.15下
- 各种开源协议介绍 BSD、Apache Licence、GPL V2 、GPL V3 、LGPL、MIT
- CentOS下安装配置LAMP(Linux+Apache+MySQL+PHP)
- apache不能能够解析php文件