Windows下如何配置apache虚拟主机
其实apache配置虚拟主机说简单也简单,但是就是就有几个坑,要是稍不注意就掉坑里了。
--小树前言
坑三连
没遇到这三个坑,就配置得很顺畅了
用自己指定的域名进入不了任何页面。
只能进apache的测试页面。
报403错误,还是进不了。
一般步骤:
1、
修改host
(host文件的作用就不再多讲述了)就是修改C:\ Windows\ System32\ drivers\etc路径下的host文件。如:
//在文件的最后加:
127.0.0.1 www.ymw.cn
注:www.test.com是示例,应改为你需指定的域名。
2、
启用虚拟主机
就是修改apache安装目录下conf文件夹下的httpd.conf文件。
找到这行并将其前面的“#”去掉
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
去掉前面的#,就是启用apache的虚拟主机功能
3、
添加虚拟主机信息
在httpd.conf文件的末尾加上如下虚拟主机信息:
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "D:\web"
ServerName www.ymw.cn
ErrorLog logs/www.ymw.cn-error.log
CustomLog logs/www.ymw.cn-access.log
注:DocumentRoot后面修改为网站的根路径,ServerName后面跟hosts中设置的域名。然后重启apache,访问www.ymw.cn。
填坑
一号坑:原因可能是apache安装有错,或者apache服务不能启动,apache服务不能启动的原因可能是端口被占用或者配置文件出错。检测端口是否被占用的方法是:用管理员权限启动cmd(命令提示符),然后输入netstat -ano,回车。查看端口使用情况,如将apache设为80端口,则看80端口有无被占用,若占用则复制其进程PID,然后到“任务管理器”关闭对应PID的进程。
二号坑:可能是网站路径相关的配置有问题。
三号坑:
解决403的问题,是修改httpd.conf中的“Directory”中的内容:
//这里改成项目目录
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all //如果这里是Deny则要改成Allow
配置好之后重启一下Apache,问题应该就能解决了。
Windows下如何配置apache虚拟主机的更多相关文章
- 配置LANMP环境(7)-- 配置nginx反向代理,与配置apache虚拟主机
一.配置nginx反向代理 1.修改配置文件 vim /etc/nginx/nginx.conf 在35行http下添加一下内容: include /data/nginx/vhosts/*.conf; ...
- 配置Apache虚拟主机
实验环境 一台最小化安装的CentOS 7.3虚拟机 配置基础环境 1. 安装apache yum install -y httpd 2. 建立虚拟主机的根目录 mkdir /var/wwwroot ...
- wamp开发环境配置之配置Apache虚拟主机
网站建设人员在本地测试时,常常不是一个网站,那怎么能像输入域名一样在地址栏上面输入“域名”就能本地访问该网站呢?这里就要配置Apache虚拟主机了! 1.找到apache\conf\httpd.con ...
- 配置apache虚拟主机的实例总结
如何实现apache虚拟主机配置. 1.基于ip地址的虚拟主机Listen 80<VirtualHost 172.20.30.40> DocumentRoot /home/httpd/ht ...
- wamp配置apache虚拟主机支持多域名访问localhost
1.背景: 在进行网站开发的时候,通常需要以http://localhost或者127.0.0.1等地址来访问本地环境的网站.不过随着开发项目的增多,需要每次先访问localhost然后再选项目,显得 ...
- Wamp环境下配置--Apache虚拟主机
1.首先打开apache的配置文件httpd.conf,并去掉#Include conf/extra/httpd-vhosts.conf前面的#,启用虚拟主机功能 # Virtual hosts In ...
- windows下搭建nginx+php+虚拟主机配置过程
需要软件信息: nginx php RunHiddenConsole 首先安装之前要规划一下把他们放到那里,比如我将他们统一放在e :/web下 那么将这些都拷贝过来,开始吧,window要执行php ...
- windows下简单配置apache
不得不做个笔记,不然每次配置都记不清楚... 详细的配置朋友这边写的很好.地址 # 对 PHP 4 LoadModule php4_module "c:/php/php4apache2.dl ...
- Windows下安装配置Apache+PHP+Mysql环境
1.下载相关安装包 Apache下载: http://archive.apache.org/dist/httpd/binaries/win32/ ,选择httpd-2.2.25-win32-x86-n ...
随机推荐
- 更新openssl
在安装nodejs或者nginx什么的时候,有时候会报如下错误 npm: relocation error: npm: symbol SSL_set_cert_cb, version libssl.s ...
- Spring Data Jpa 初探
Spring Data 项目的目的是为了简化构建基于 Spring 框架应用的数据访问计数,包括非关系数据库.Map-Reduce 框架.云数据服务等等;另外也包含对关系数据库的访问支持. 下载网址: ...
- getResource()和getResourceAsStream以及路径问题(转)
用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得c:/test.txt文件,就会这样用File file ...
- LeetCode—Longest Consecutive Sequence
题目描述: Given an unsorted array of integers, find the length of the longest consecutive elements seque ...
- mysql 复合查询语句
INSERT INTO runwa(rshottime,rmoney,renamecount) VALUES (CURDATE(),(select SUM(MONEY) from income whe ...
- DRF频率、分页、解析器、渲染器
DRF的频率 频率限制是做什么的 开放平台的API接口调用需要限制其频率,以节约服务器资源和避免恶意的频繁调用. 频率组件原理 DRF中的频率控制基本原理是基于访问次数和时间的,当然我们可以通过自己定 ...
- 国内NLP的那些人那些会
统计学和语言学专家都列在一起了,没有区分.1,黄昌宁,1937年生于广东,1955年考入清华大学电机系,1961年毕业并留校任教至博士生导师, 1983-1984年赴美国耶鲁大学进修,1986-198 ...
- python16_day25【crm】
一.CRM模拟admin功能 1.过滤功能 2.显示数据分页 3.动态菜单 项目:https://github.com/willianflasky/growup/tree/master/s16/hom ...
- Godaddy域名因为whois信息虚假被暂时关闭
如果你收到来自 Godadddy 通过 invalidwhois@godaddy.com 发出的标题为如下内容的邮件: [Incident ID: xxxx] xxxx - DS Invalid Wh ...
- 机器学习实战python3 决策树ID3
代码及数据:https://github.com/zle1992/MachineLearningInAction 决策树 优点:计算复杂度不高,输出结果易于理解,对中间值的缺失不敏感,可以处理不相关特 ...