• Apache HTTP Server Version 安装简要记录


    追加内容【用于apache2.4.7启用event】

    1:安装APR的时候要加上--enable-nonportable-atomics

    2:安装apache的时候要加上--with-included-apr

    3:如何设置各种配置

    ps -ef|grep http|wc -l  连接数【设置maxclients】

    ps aux | grep ‘httpd’ | awk ‘{print $6}’   占用内存数【单位K】

    内核优化

    vim /etc/sysctl.conf

    sysctl -p

    net.ipv4.ip_forward = 0
    net.ipv4.conf.default.rp_filter = 1
    net.ipv4.conf.default.accept_source_route = 0
    kernel.sysrq = 0
    kernel.core_uses_pid = 1
    net.ipv4.tcp_syncookies = 1
    kernel.msgmnb = 65536
    kernel.msgmax = 65536
    kernel.shmmax = 68719476736
    kernel.shmall = 4294967296
    net.ipv4.tcp_max_tw_buckets = 6000
    net.ipv4.tcp_sack = 1
    net.ipv4.tcp_window_scaling = 1
    net.ipv4.tcp_rmem = 4096        87380   4194304
    net.ipv4.tcp_wmem = 4096        16384   4194304
    net.core.wmem_default = 8388608
    net.core.rmem_default = 8388608
    net.core.rmem_max = 16777216
    net.core.wmem_max = 16777216
    net.core.netdev_max_backlog = 262144
    net.core.somaxconn = 262144
    net.ipv4.tcp_max_orphans = 3276800
    net.ipv4.tcp_max_syn_backlog = 262144
    net.ipv4.tcp_timestamps = 0
    net.ipv4.tcp_synack_retries = 1
    net.ipv4.tcp_syn_retries = 1
    net.ipv4.tcp_tw_recycle = 1
    net.ipv4.tcp_tw_reuse = 1
    net.ipv4.tcp_mem = 94500000 915000000 927000000
    net.ipv4.tcp_fin_timeout = 1
    net.ipv4.tcp_keepalive_time = 30
    net.ipv4.ip_local_port_range = 1024    65000
    

      

    1:下载安装APR

    wget http://mirror.esocc.com/apache//apr/apr-1.4.8.tar.gz

    ./configure
    make
    make install

    2:下载安装APR-util

    wget http://mirror.esocc.com/apache//apr/apr-util-1.5.2.tar.gz

    #./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
    #make
    #make install

    3:安装PCRE

    wget http://sourceforge.net/projects/pcre/files/latest/download

    tar -xjf pcre-8.33.tar.bz2 

    #./configure --prefix=/usr/local/pcre
    #make
    #make install

    或者

    sudo apt-get update
    sudo apt-get install libpcre3 libpcre3-dev
    sudo apt-get install openssl libssl-dev

    4:安装httpserver

    ./configure --prefix=/sw/pkg/apache  --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre

    make

    make install

    修改./conf/httpd.conf中的DocumentRoot为站点路径

    ./bin apachectl -k start

    ./bin apachectl -k stop

  • 相关阅读:
    MS SQL 挑战问题
    ORA00060错误
    用SYS本地登录或远程登录引起ORA01031错误
    RhelServer 5.5 安装ORACLE10
    sys不能远程登录的问题
    ORA12504:TNS:监听程序在CONNECT_DATA中未获得SERVICE_NAME
    MERGE INTO 性能问题疑问
    断开网线后监听服务器配置
    ORACLE——Instant Client配置SQL*LDR、EXP等命令工具
    监听服务管理
  • 原文地址:https://www.cnblogs.com/tommyli/p/2616987.html
Copyright © 2020-2023  润新知