apache虚拟主机配置
2015-11-19 16:46
671 查看
apache配置虚拟主机后可以不通过ip访问,通过自己配置的域名就可以直接访问服务器指定目录, 一般php开发的时候都会配置虚拟主机,详细步骤就不多少,直接贴代码
这个是在http-vhosts.conf文件里面的配置;经常遇到的问题是配置虚拟主机后, 再用域名访问本机服务器就不能用了,很是郁闷,以为这两者只能取其一,其实还是有办法既能通过域名访问,也能通过ip访问;只是在这个文件中需要加一个配置
1、下面这个配置后就可以通过ip访问, 局域网别的电脑可以直接通过本机ip来访问你的机器,不需要配置host文件来配置ip域名绑定;
<VirtualHost *:80>
DocumentRoot "D:\目录"
</VirtualHost>
2、下面这个配置就是虚拟主机,serviername就是你的域名,域名配置完别忘记配置host文件;
<VirtualHost *:80>
DocumentRoot "D:\目录"
ServerName 域名
</VirtualHost>
3、下面是权限文件, 不然可能会提示没有权限
<Directory />
Options FollowSymLinks Indexes Includes
AllowOverride none
Require all granted
</Directory>
这个是在http-vhosts.conf文件里面的配置;经常遇到的问题是配置虚拟主机后, 再用域名访问本机服务器就不能用了,很是郁闷,以为这两者只能取其一,其实还是有办法既能通过域名访问,也能通过ip访问;只是在这个文件中需要加一个配置
1、下面这个配置后就可以通过ip访问, 局域网别的电脑可以直接通过本机ip来访问你的机器,不需要配置host文件来配置ip域名绑定;
<VirtualHost *:80>
DocumentRoot "D:\目录"
</VirtualHost>
2、下面这个配置就是虚拟主机,serviername就是你的域名,域名配置完别忘记配置host文件;
<VirtualHost *:80>
DocumentRoot "D:\目录"
ServerName 域名
</VirtualHost>
3、下面是权限文件, 不然可能会提示没有权限
<Directory />
Options FollowSymLinks Indexes Includes
AllowOverride none
Require all granted
</Directory>
相关文章推荐
- 对象池技术apache-common pool的使用
- Apache模块开发中遇到的几个问题
- 一次纠结与喜悦的liunx+apache+php+mysql的安装过程
- Apache Shiro 使用手册(一)Shiro架构介绍
- 第1章 Apache CXF概述
- apache点NET环境
- Apache服务器最新版下载、安装及配置(win8 x64)
- Apache Storm 学习:Supervisor,Worker,Executor,Task
- 使用apache properties时报org.apache.commons.lang.exception.NestableException异常解决方法
- org.apache.log4j.Logger用法
- 五种开源协议(GPL,LGPL,BSD,MIT,Apache)
- apache commons StringUtils介绍 (转)
- Linux安装apache环境及遇到的问题解决
- Mac OS 启动apache localhost无法访问服务器
- windows下apache+php+mysql 环境配置方法
- centos下的apache2.4.6虚拟主机设置
- centos安装apache的apr
- 【转】搭建Apache时重启报错(小错误集合)
- Apache 一个ip多个域名设置(虚拟主机)
- 阿里云ubuntu 12.04 64位服务器搭建WordPress教程