• nginx安装配置


    nginx安装

    //安装编译工具及库文件
    yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
    
    //安装 PCRE 让 Nginx 支持 Rewrite 功能
    wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
    tar zxvf pcre-8.35.tar.gz
    cd pcre-8.35
    ./configure
    make && make install
    pcre-config --version
    
    //安装 Nginx
    wget http://nginx.org/download/nginx-1.6.2.tar.gz
    tar zxvf nginx-1.6.2.tar.gz
    cd nginx-1.6.2
    ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
    make && make install
    /usr/local/webserver/nginx/sbin/nginx -v
    
    //创建 Nginx 运行使用的用户 www:
    /usr/sbin/groupadd www
    /usr/sbin/useradd -g www www
    
    //启动
    /usr/local/webserver/nginx/sbin/nginx -t # 检查配置文件nginx.conf的正确性
    /usr/local/webserver/nginx/sbin/nginx # 启动
    /usr/local/webserver/nginx/sbin/nginx -s reload            # 重新载入配置文件
    /usr/local/webserver/nginx/sbin/nginx -s reopen            # 重启 Nginx
    /usr/local/webserver/nginx/sbin/nginx -s stop              # 停止 Nginx

    nginx虚拟域名配置文件

    server {
            listen       80;
            server_name  www.xxx.cn;
            root /www/wwwroot/www.xxx.cn;
            #access_log  logs/host.access.log  main;
            error_page 404 /404.html;
            error_page 502 /502.html;
            location / {
                index  index.html index.htm;
            }    
    }​

    Nginx 反向代理负载均衡配置文件

    upstream m.godehi.cn{
        server 127.0.0.1:123 weight=8;
        server 127.0.0.1:124 weight=2;
    }
    server {
        listen       80;
        server_name  m.xxx.cn;
        #root /www/wwwroot/m.xxx.cn;
        #access_log  logs/host.access.log  main;
        error_page 404 /404.html;
        error_page 502 /502.html;
        location / {
            proxy_pass http://m.xxx.cn;#这个名称和upstream的名称保持一致
            index  index.html index.htm;
        }    
    }​

    Nginx php 利用fastcgi 解析 开启fpm配置文件

    server{
        listen 80;
        server_name  www.xxx.cn;
        root /www/wwwroot/www.xxx.cn; # 该项要修改为你准备存放相关网页的路径
        location / {
            index  index.php index.html index.htm;
             #如果请求既不是一个文件,也不是一个目录,则执行一下重写规则
             if (!-e $request_filename)
             {
                #地址作为将参数rewrite到index.php上。
                rewrite ^/(.*)$ /index.php/$1;
                #若是子目录则使用下面这句,将subdir改成目录名称即可。
                #rewrite ^/subdir/(.*)$ /subdir/index.php/$1;
             }
        }
        #proxy the php scripts to php-fpm
        location ~ .php {
                include /usr/local/nginx/conf/fastcgi_params;
                ##pathinfo支持start
                #定义变量 $path_info ,用于存放pathinfo信息
                set $path_info "";
                #定义变量 $real_script_name,用于存放真实地址
                set $real_script_name $fastcgi_script_name;
                #如果地址与引号内的正则表达式匹配
                if ($fastcgi_script_name ~ "^(.+?.php)(/.+)$") {
                        #将文件地址赋值给变量 $real_script_name
                        set $real_script_name $1;
                        #将文件地址后的参数赋值给变量 $path_info
                        set $path_info $2;
                }
                #配置fastcgi的一些参数
                fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
                fastcgi_param SCRIPT_NAME $real_script_name;
                fastcgi_param PATH_INFO $path_info;
                ###pathinfo支持end
            fastcgi_intercept_errors on;
            fastcgi_pass   127.0.0.1:9000;
        }
        
        location ^~ /data/runtime {
        return 404;
        }
        
        location ^~ /application {
        return 404;
        }
        
        location ^~ /simplewind {
        return 404;
        }
    }
  • 相关阅读:
    【ZJOI2007】棋盘制作 BZOJ1057
    【ZJOI2008】 树的统计 count
    【JSOI2007】麻将 bzoj 1028
    【省选】省选黄色预警
    【ZJOI2013】k大数查询 BZOJ 3110
    【HNOI2008】Cards BZOJ 1004
    【JSOI2010】Group 部落划分 BZOJ 1821
    NOIp2014 解题报告
    CH Round #56
    CH Round #55
  • 原文地址:https://www.cnblogs.com/godehi/p/13087393.html
Copyright © 2020-2023  润新知