zoukankan      html  css  js  c++  java
  • apache 服务器配制

    简介:Apache 是世界上使用量第一的Web服务器软件,可用于linux,unix,windows等平台,尤其是对Linux支持完美

    Apache的优点:

    • 功能强大,自带很多功能模块,可根据需求编译所需。
    • 配制简单,
    • 处理静态页面文件效率很高,可以应用大并发和高负荷访问请求。
    • 性能稳定

    Apache的缺点:

    • 只支持静态页面,对于JSP,和PHP等动态不支持。
    •  以进程为基础的结构,进程以线程消耗更多的系统开销,因以不太适合于多处理器环境。

    安装环境:Cenos 6.5

    安装过程:yum -y install httpd

    配制:vim /etc/httpd/conf/httpd.conf

         httpd的运行目录

     记录httpd守护进程的进程号

      用于客户端与服务端超时间间隔,单位秒。

      用于是否与服务端建立永久连接,ON表示永久,OFF 表示永久关闭,默认为OFF

      定义一个TCP连接可以进行HTTP请求的最大的资数,当KeepAlive 为ON时,这个设置起作用。

      用来限定一次连接中最后一次请求完成后延时等待的时间,如果超过这个时间,服务器就断开连接。

     

    上面两段是对WEB服务器的使用资源进行的设置,Apache可以在prefork和worker两种模式下,可以通过 httpd -l 确定apache是哪种进的模式

     

     apache 配置-Rewrite重写

    第一步:去掉LoadModule rewrite_module modules/mod_rewrite.so前面的注释符#

    第二部:

    <Directory /web1>
    Options Indexes FollowSymLinks
    AllowOverride All  #原来是None  改为All
    Require all granted
    </Directory>

    第三部:编辑.htaccess 文件:

      RewriteEngine on   #打开rewirte功能 

      RewriteCond %{HTTP_HOST} web1.chen.com   #声明Client请求的主机中前缀web1.chen.com

      RewriteRule .* http://web2.chen.com 含义是如果Client请求的主机中的前缀符合上述条件,则直接进行跳转到http://www.111cn.net/,[L]意味着立即停止重写操                                                            作,并不再应用其他重写规则。这里的.*是指匹配所有URL中不包含换行字符,()括号的功能是把所有的字符做一个标记,以                                                            便于后面的应用.就是引用前面里的 (.*)字符。

    ------------------

    如果是文件跳转 :RewriteCond %{HTTP_HOST} 不需要

      RewriteEngine on 

      RewriteRule  abc  index_html.html

    -----------------Apache配置-常见子配置文件---------------------

    httpd-default.conf  httpd线程控制

    httpd-info.conf   状态统计页面

    httpd-languages.conf  语言编码 

    httpd-manual.conf  帮助

    httpd-mpm.conf 最大连接数

    httpd-multilan-errordoc.conf  错误页面

    httpd-ssl.conf  ssl安全套接字访问

    httpd-userdir.conf  用户主目录配置

    httpd-vhosts.conf   虚拟主机

    KeepAlive On #开启持久性连接功能。即当客户端连接到服务器,下载完数据后仍然保持连接状态。

    MaxKeepAliveRequests 100 #一个连接服务的最多请求次数

  • 相关阅读:
    Go语言之依赖管理
    Go之NSQ
    Redis相关
    Go语言操作mongoDB
    Go语言操作Redis
    mysql-5.7.22-winx64.zip 安装
    LL(1)文法系列(二)预测分析表
    LL(1)文法系列(三)预测分析程序
    LL(1)文法系列(一)first集和follow集
    算符优先系列之(二)算符优先关系表
  • 原文地址:https://www.cnblogs.com/powpoia/p/6059288.html
Copyright © 2011-2022 走看看