apache2.4
windows下载地址https://www.apachehaus.com/
点击下载跳转页面安装到自定义目录
解压缩到当前文件夹,注意,需要vc14运行库,安装相应版本就行。
打开cmd,进入命令提示符,切换到指定目录
安装完成启动apache服务前先检查端口,如果80端口被占用,可以选择换其他端口或者关闭iis或者迅雷试试
如果错误如下:
httpd: Syntax error on line 40 of D:/apache/Apache24/conf/httpd.conf:ServerRoot must be a valid directory
则进入apache配置文件conf-http.conf,修改路径为你安装目录保存即可
启动成功如下图
打开网页输入localhost:8080
显示如上画面it works 即成功
具体配置参考apache的中文手册
apache各文件作用(内容参考韩顺平视频)
htdocs目录只是默认存放,可以通过文件夹来修改
http://localhost:8080/study/temp.html 如果有多个站点,可以通过文件夹来分类。
module中重要的模块
mpm多重处理模块;apr可移植运行库
因为我要建自己的博客,添加个节点,所以我配置了下conf的httpd.conf,
重启apache报错,进计算机管理-查看错误日志
系统日志更改下load尝试
apache重启失败,继续报错
考虑到2.2版本与2.4版本差异,修改命令
更改了命令后apache启动成功
如何设置欢迎页面
DirectoryIndex news.html index.html index.htm index.php
考虑先前报错的命令代码,apache2.2中order allow,deny表示先许可所有ip访问,deny表示拒绝所有,再看看allow from all 许可所有ip,举个例子
虚拟主机的配置
apache服务器中创建WEB站点,需启用httpd-vhosts.conf(在httpd.conf中寻找)
# Virtual hosts
# Include conf/extra/httpd-vhosts.conf
求助网址:http://www.zhihu.com/question/29085016