Apache的安装和配置

1、官网下载Apache

官网地址:https://httpd.apache.org/css

点击Download--->点击Files for Microsoft Windows--->点击ApacheHaus--->选择版本(点击Apache 2.4 VC11)----->解压下载好的压缩包文件,移动文件夹Apache24到你想要的位置。html

2、安装Apache

1.移动文件Apache到E:\WAMP\Apache2.4。【解压路径最好不要用中文。】apache

2.命令行到Apache下面的bin目录,录入命令[ httpd -k install ]安装。浏览器

注:若是提示错误计算机中丢失 msvcr110.dll文件,请到http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 这个网址来进行相关程序的下载服务器

报错的大概意思:在启动Apache服务以前必须修正一个错误,在E:\WAMP\Apache2.4\conf 的httpd.conf文件的第39行,ServerRoot必须是有效的。app

报错缘由:httpd.conf里面配置的ServerRoot路径跟实际路径不一致,致使路径无效。编辑器

3.修改httpd.conf文件ide

4.启动Apache服务命令启动Apache服务:【 httpd -k start 】post

五、安装成功验证测试

开始-->运行-->services.msc-->肯定(或回车键Enter)--->服务列表中查看Apache服务,存在说明安装成功。

补充:了解Apache文件夹里的相关目录和文件

  • bin目录(主程序文件)/httpd.exe 图标(羽毛)
  • conf目录(配置文件目录)/httpd.conf(主配置文件)和extra文件夹(扩展配置目录)/httpd-vhosts.conf(虚拟主机配置文件)
  • htdocs目录(站点根目录)-----域名对应的目录

6.参考文章:

Apache服务器的下载与安装

Apache 下载+安装

3、Apache相关配置------主机配置

1.httpd.conf------conf目录下

  • SRVROOT安装位置(经过在顶端定义了一个常量,在下面引用该常量来访问,好处不用多说了,以后改动只要改这一个便可,其余的都是相对路径了)

  • Listen 监听端口号,默认80

  • ServerAdmin 用于用户设置管理员邮箱(用于客户端的用户联系管理员,如今不多使用)

  • ServerName 域名

  • DocumentRoot用于设置基站点根目录(网站根目录就是存放网站文件的最顶层目录,经过URL中域名后面的第一个斜线对应映射的就是网站根目录)

  • Directory配置段

2.hosts文件----位置通常在C:\WINDOWS\system32\drivers\etc

注:127.0.0.1永远表明本地ip

3.httpd.exe-----bin目录下

  • cmd里dir能够查看当前目录的内容,cd能够更改目录的位置
  • httpd.exe文件能够进行Apache服务的启动(httpd.exe - k start),中止(httpd.exe - k stop)和从新启动(httpd.exe - k restart)
  • httpd.exe文件能够对配置文件进行语法检查(httpd -t)

注:在win10系统中,须要用管理员的身份运行

4.window环境变量:window的环境变量记录了不少的路径,当在cmd窗口执行一个命令时,若是当前的目录找不到咱们要执行的文件时,window会找到环境变量中所记录的位置,依次进行查找,找到了就运行,找不到则报错

  •  .“计算机”右键 → “高级系统设置” → “高级” → “环境变量”

 

  • .点击系统变量的“新建”→ 变量名"HTTPD_HOME" → 变量值“E:\WAMP\Apache2.4”(Apache安装路径)→ “肯定”

     注意:变量值后面不能添加分号“;”,不然配置不成功。

  • .点击系统变量的“编辑”(没有时新建)→ 变量名"Path" → 变量值“%HTTPD_HOME%\bin;”(Apache的bin目录的路径)→ “肯定”

     注意:变量值后面的分号“;”必须是英文分号。path:操做系统提供的环境变量。classpath:程序中引用的类所在的路径。

  • .设置成功后,手动重启cmd,录入命令[ httpd -k restart ]重启Apache服务。如果启动,说明系统环境变量配置成功。

  • 以上所在window7系统里的安装,window10里面安装更加便捷,能够自行百度

4、Apache相关配置------虚拟主机配置:使用一个Apache软件配置多个主机(域名)

1.开启扩展配置文件(默认是关闭的)----httpd.conf

2.配置虚拟主机-----httpd-vhosts.conf

3.注意的问题:

  • 若是是测试须要使用配置的域名的话,须要修改host文件达到目的,缘由是这个域名并非属于本身的,没有办法修改这个域名在公网上的DNS

  • 若是使用了虚拟主机,则默认必须所有使用虚拟主机,即以前的默认网站也必须经过虚拟主机方式配置,不然访问不到,参考文章:Apache HTTP Server 虚拟主机配置
  •   Chrome 浏览器 63版本之后,全部的 .dev 和 .app 后缀的网址都将会自动将 HTTP 转到 HTTPS 上,因此若是使用上面的.dev后缀的网址,会出如今Chrome没法访问的状况,可是在其余浏览器能够正常访问,缘由就出在这(确实被坑了一道!!!)

5、Apache相关配置------外部配置文件

1.开启外部配置文件httpd.conf中开启AllowOverride All

2..hatacss文件建立(只能经过编辑器另存的方式来建立)---此文件中的配置不须要从新启动Apache

3.补充:自定义错误提示页面(ErrorDocument)

 

相关文章
相关标签/搜索