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程序

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

  • 相关阅读:
    【已解决】github中git push origin master出错:error: failed to push some refs to
    好记心不如烂笔头,ssh登录 The authenticity of host 192.168.0.xxx can't be established. 的问题
    THINKPHP 5.0目录结构
    thinkphp5.0入口文件
    thinkphp5.0 生命周期
    thinkphp5.0 架构
    Django template
    Django queryset
    Django model
    Python unittest
  • 原文地址:https://www.cnblogs.com/imsoft/p/4856053.html
Copyright © 2011-2022 走看看