zoukankan      html  css  js  c++  java
  • Apache详细介绍

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

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

    Apache
     Apacheweb服务器软件拥有以下特性:

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

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

    支持通用网关接口

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

    支持多种方式的HTTP认证

    集成Perl处理模块

    集成代理服务器模块

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

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

    支持安全Socket层(SSL)

    提供用户会话过程的跟踪

    支持FastCGI

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

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

    安装配置Apache

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

    Apache

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

    1.修改ServerRoot Apache的根路径:

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

    2.修改ServerName你的主机名称:

    CTRL+

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

    apache
    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
    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
    5.设定serverscript的目录:

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

    <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

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

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

    apache
    删除Apache程序

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

  • 相关阅读:
    问题:Failed to execute goal org.apache.maven.plugins:mavencompilerplugin:3.5.1:compile (defaultcompile)
    STL容器的内存分配
    C++中的引用到底是什么
    解决eclipse无法解析shared_ptr
    Deleted pointer causes undefined behaviour
    诞生于饭桌上的jcSQL语言
    状压dp做题笔记
    TC做题笔记
    数据结构做题笔记
    POI做题笔记
  • 原文地址:https://www.cnblogs.com/imsoft/p/4856053.html
Copyright © 2011-2022 走看看