Apache详细介绍 - [ Apache v2.4.10 for Windows ]

时间:2022-09-07 11:33:51
详细介绍 - [ Apache v2.4.10 for Windows ]

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。

Apache详细介绍 - [ Apache v2.4.10 for Windows ]
 Apacheweb服务器软件拥有以下特性:

支持最新的HTTP/1.1通信协议

拥有简单而强有力的基于文件的配置过程

支持通用网关接口

支持基于IP和基于域名的虚拟主机

支持多种方式的HTTP认证

集成Perl处理模块

集成代理服务器模块

支持实时监视服务器状态和定制服务器日志

支持服务器端包含指令(SSI)

支持安全Socket层(SSL)

提供用户会话过程的跟踪

支持FastCGI

通过第三方模块可以支持JavaServlets

如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。

安装配置Apache

解压下载的安装包:httpd-win32-src.zip将其放到自己的安装目录(我的目录D:apacheApache24)

Apache详细介绍 - [ Apache v2.4.10 for Windows ]

我们先打开httpd.conf(D:apacheApache24confhttp.conf)配置文件进行修改-使用记事本打开就行(建议备份一份,此文件是主要的配置文件,改错了还能在找回来)

1.修改ServerRoot Apache的根路径:

CTRL+F 查找「ServerRoot "c:/Apache24"」改成——>「ServerRoot "d:/apache/Apache24"」

Apache详细介绍 - [ Apache v2.4.10 for Windows ]
2.修改ServerName你的主机名称:

CTRL+

F 查找#ServerName www.example.com:80」 将前面的#去掉,该属性在从命令行启动Apache时需要用到。

Apache详细介绍 - [ Apache v2.4.10 for Windows ]
3.修改DocumentRoot Apache访问的主文件夹目录,就是php、html代码文件的位置。Apache默认的路径是在htdocs(D:apacheApache24htdocs)下面,里面会有个简单的入口文件index.html。这个路径可以自己进行修改,我这里将其配置在我自己新建的文件夹www(D:apachewww)下。

DocumentRoot "c:/Apache24/htdocs"

<Directory "c:/Apache24/htdocs">

改为=>

DocumentRoot "d:/apache/www"

<Directory "d:/apache/www">

Apache详细介绍 - [ Apache v2.4.10 for Windows ]
4.修改入口文件配置:DirectoryIndex一般情况下我们都是以index.php、index.html、index.htm作为web项目的入口。Apache默认的入口只有index.html需要添加其他两个的支持,当然这个入口文件的设置可以根据自己的需要增减,如果要求比较严格的话可以只写一个index.php,这样在项目里面的入口就只能是index.php

<IfModule dir_module>

DirectoryIndex index.html

</IfModule>

改为=>

<IfModule dir_module>

DirectoryIndex index.html index.php index.htm

</IfModule>

Apache详细介绍 - [ Apache v2.4.10 for Windows ]
5.设定serverscript的目录:

ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为=>     ScriptAlias /cgi-bin/ "d:/apache/Apache24/cgi-bin"

Apache详细介绍 - [ Apache v2.4.10 for Windows ]

<Directory "c:/Apache24/cgi-bin">

AllowOverride None

Options None

Require all granted

</Directory>

改为

<Directory"d:/apache/Apache24/cgi-bin">

AllowOverride None

Options None

Require all granted

</Directory>

Apache详细介绍 - [ Apache v2.4.10 for Windows ]
启动Apache

开始---运行,输入cmd,打开命令提示符。接着进入D:apacheApache24bin目录下运行httpd

Apache详细介绍 - [ Apache v2.4.10 for Windows ]

测试是否配置正常,在地址栏输入http://127.0.0.1,我是本地配置的,就输入这个地址,或者输入本机的私网地址。

Apache详细介绍 - [ Apache v2.4.10 for Windows ]
删除Apache程序

直接把文件目录删除或者换个目录就可以了。

Apache详细介绍 - [ Apache v2.4.10 for Windows ]的更多相关文章

  1. Apache Cordova介绍

    原文:Apache Cordova介绍 Apache Cordova是一套设备API,允许移动应用的开发者使用JavaScript来访问本地设备的功能,比如摄像头.加速计.它可以与UI框架(如jQue ...

  2. Apache Kafka - 介绍

    原文地址地址: http://blogxinxiucan.sh1.newtouch.com/2017/07/12/Apache-Kafka-介绍/ Apache Kafka教程 之 Apache Ka ...

  3. &lbrack;No0000A7&rsqb;批处理经常用到的变量及批处理&gt&semi;NUL详细介绍

    绝对路径是指调用绝对的程序位置的路径,例如: start C:\Windows\test.exe 相对路径是文件改变路径以后还会按照变量的路径所在位置去调用,例如: start %WINDIR%\te ...

  4. html &lt&semi;input&gt&semi;标签类型属性type&lpar;file、text、radio、hidden等&rpar;详细介绍

    html <input>标签类型属性type(file.text.radio.hidden等)详细介绍 转载请注明:文章转载自:[169IT-最新最全的IT资讯] html <inp ...

  5. Apache的rewrite规则详细介绍

    Apache的rewrite规则详细介绍 发布日期:2008-09-02 16:16 来源: 作者: 点击:7044 rewrite标志 R[=code](force redirect) 强制外部重定 ...

  6. Apache Spark 2&period;2&period;0 新特性详细介绍

    本章内容: 待整理 参考文献: Apache Spark 2.2.0新特性详细介绍 Introducing Apache Spark 2.2

  7. 各种开源协议介绍 BSD、Apache Licence、GPL V2 、GPL V3 、LGPL、MIT&lowbar;转

    转自:各种开源协议介绍 BSD.Apache Licence.GPL V2 .GPL V3 .LGPL.MIT 现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的 ...

  8. 分布式日志收集系统Apache Flume的设计详细介绍

    问题导读: 1.Flume传输的数据的基本单位是是什么? 2.Event是什么,流向是怎么样的? 3.Source:完成对日志数据的收集,分成什么打入Channel中? 4.Channel的作用是什么 ...

  9. Apache Shiro系列三,概述 —— 10分钟入门

     一.介绍 看完这个10分钟入门之后,你就知道如何在你的应用程序中引入和使用Shiro.以后你再在自己的应用程序中使用Shiro,也应该可以在10分钟内搞定. 二.概述 关于Shiro的废话就不多说了 ...

随机推荐

  1. tableView显示第一个cell有偏移问题

    - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { return 0 ...

  2. Ruby升级的最新方法

    今天安装cocoapods时候出现了下面的提示Error installing pods:active support requires Ruby version >= 2.2.0这个需求的意思 ...

  3. 我的R代码备份

    1 #f1=scan(file="f1.txt");  2 #f2=scan(file="f2.txt");  3 f=scan(file="5.2_ ...

  4. &lbrack;转&rsqb;让你提升命令行效率的 Bash 快捷键

    生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率. 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) ...

  5. SPOJ 3048 - DNA Sequences LCS

    给出两个字符串(不长于1000),求最长公共子序列,要求:从每个串中取必须取连续k (1<=k<=100)个数 [LCS]一开始自己想用DP加一维[len]用来表示当前已经取了连续len个 ...

  6. 矩阵链乘 hrbust 1600

    #include<string.h> //区间dp的思想#include<iostream> //将一个区间分成两段,将每一段当成是一个矩阵#include<stdio. ...

  7. PC结束 Spark 二次开发 收到自己主动,并允许好友请求

    本次Spark二次开发是为了客服模块的开发, 能让用户一旦点击该客服则直接自己主动加入好友.而客服放则需自己主动加入好友,不同弹出对话框进行允许,这方便的广大客服. 如今废话不多说,直接上代码. pa ...

  8. Learning C&num; by Developing Games with Unity 5&period;x&lpar;2nd&rpar;

    项目:https://pan.baidu.com/s/1o7IMcZo using UnityEngine; using System.Collections; namespace VoidGame ...

  9. 初识python爬虫框架Scrapy

    Scrapy,按照其官网(https://scrapy.org/)上的解释:一个开源和协作式的框架,用快速.简单.可扩展的方式从网站提取所需的数据. 我们一开始上手爬虫的时候,接触的是urllib.r ...

  10. Django之ModalForm

    ModelForm 自己定义的form--->Form--->BaseForm 自己定义的ModelForm--->ModelForm--->BaseModelForm---& ...