• nginx 安装部署


    下载编译包
    http://nginx.org/en/download.html  >> nginx-1.8.1.tar.gz
    安装依赖包
    yum install gcc gcc-c++ pcre* openssl* gd-devel* zlib-devel pcre-devel
    解压并进入目录
              tar –zxvf nginx-1.8.1.tar.gz
              mv nginx-1.8.1 /usr/local/nginx
        cd  /usr/local/nginx
    创建nginx用户
             useradd -M -s /sbin/nologin nginx
    配置编译参数
    ./configure --user=nginx --group=nginx --prefix=/application/nginx --with-http_stub_status_module --with-http_ssl_module #./configure –help
    安装
    make && make install
    启动
             cd /application/nginx/sbin/
        ./nginx
    启动成功后可以netstart查看
    netstat -tunlp | grep nginx
    停止
    ./nginx -s stop
    或者 pkill nginx
     
    重启./nginx -s reload
    测试配置文件./nginx -t
     
     
    反向代理 /负载均衡配置  修改 nginx.conf: /usr/local/nginx/conf下 

    worker_processes  1;

    events {

        worker_connections  1024;

    }

    http {

        include       mime.types;

        default_type  application/octet-stream;

        sendfile        on;

        keepalive_timeout  65;

        upstream backend {

                 #ip_hash;

                 server 192.168.1.251;

                 server 192.168.1.252;

                 server 192.168.1.247;

             }

        server {

            listen       80;

            server_name  aaa.com;

            location / {

            #设置主机头和客户端真实地址,以便服务器获取客户端真实IP

                 proxy_set_header Host $host;

                 proxy_set_header X-Real-IP $remote_addr;

            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

                 #禁用缓存

                 proxy_buffering off;

                 #反向代理的地址

                 proxy_pass http://backend;     

            }

        }

    }

     

  • 相关阅读:
    PHP 处理接口保证数据安全性
    zeromq使用模式实验总结
    文件描述符设置
    配置openssh实现sftp远程文件上传
    系统信号(signal)与其他(定时器,退出清理等)
    Python Subprocess Popen 管道阻塞问题分析解决
    fastcgi协议之一:定义
    命名空间与自动加载机制
    PSR规范
    细说php的异常和错误处理机制
  • 原文地址:https://www.cnblogs.com/liuq1991/p/8066480.html
Copyright © 2020-2023  润新知