• Nginx 安装


    1 编译环境

    yum -y groupinstall "Development Tools" "Server Platform Development"
     

    2 必要 

    yum -y install openssl-devel zlib-devel pcre-devel pcre openssl
     

    3 编译参数

    ./configure
    --prefix=/usr/local/nginx
    --sbin-path=/usr/sbin/nginx
    --user=nginx
    --group=nginx
    --conf-path=/etc/nginx/nginx.conf
    --error-log-path=/var/log/nginx/error.log  
    --http-log-path=/var/log/nginx/access.log
    --pid-path=/var/run/nginx/nginx.pid
    --lock-path=/var/lock/nginx.lock
    --with-http_ssl_module
    --with-http_flv_module 
    --with-http_stub_status_module
    --with-http_gzip_static_module
    --http-client-body-temp-path=/var/tmp/nginx/client
    --http-proxy-temp-path=/var/tmp/nginx/proxy/ 
    --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ 
    --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi 
    --http-scgi-temp-path=/var/tmp/nginx/scgi 
    --with-debug
     --with-pcre  | tee /tmp/nginx.out
     
    #make && make install 
    注意:添加模块只需要 执行config 和make(不执行makeinstall)然后
    #mv /usr/sbin/nginx /usr/sbin/nginx.bak
    #cp ./objs/nginx /usr/sbin/nginx

    4 配置

        (1)主配置文件:nginx.conf
                include conf.d/*.conf
                /etc/nginx/conf.d/*.conf
        mime.types
     
        (2)fastcgi的配置文件:
                fastcgi.conf
                fastcgi_params
                uwsgi_params
        (3)配置指令(以分号结尾):
            
            支持使用变量:
                   内置变量:由模块引入;
                   自定义:  set  variable value;
                   引用变量:$variable  
        
         (4)配置文件结构
               mail    block
                event {
                 ......  
                }
                http {
                    ......
                }
     

    5  配置详解

                  http配置段
                        http {
     
                         server {
                                root
                                server_name 
                                alias
                              location /usr/ { 
                                         }   
                                    }
                           }
     
     
    Nginx基本核心配置的类别
        用于调试、定位问题
        正常运行的必备配置
        优化性能的配置
        事件类的配置
     
    worker进程应该以普通用户身份运行。nginx用户,nginx组
        http的方法:GET,HEAD,POST,PUT,DELETE OPTIONS TRACE-
  • 相关阅读:
    排列 [计数dp]
    排列 [计数dp]
    函数 [计数]
    多态
    继承2
    2018年蓝桥杯b组国赛真题
    c++的继承
    运算符2
    运算符重载
    拷贝构造
  • 原文地址:https://www.cnblogs.com/woodman/p/6200622.html
Copyright © 2020-2023  润新知