zoukankan      html  css  js  c++  java
  • az nginx install and other

    Nginx

     

     

    1◆ nginx install

    1. 源码:https://trac.nginx.org/nginx/browser
    2.  
    3. 官网:http://www.nginx.org/

     

     

     

    =====>安装编译工具及库文件

    yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

     

     

    =====>下载 PCRE 安装包

    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
    												

     

     

    =====>search version

     

    pcre-config --version
    									

     

     

     

    =====>下载 Nginx

     

    wget http://nginx.org/download/nginx-1.6.2.tar.gz
    												

     

     

    =====>unrar

     

    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

     

     

    ./configure

     

    make

    make install

     

    =====>search nginx version

     

    /usr/local/webserver/nginx/sbin/nginx -v
    																							

     

    创建 Nginx 运行使用的用户 www

     

    [root@bogon conf]#
    								/usr/sbin/groupadd www 
    

    [root@bogon conf]#
    								/usr/sbin/useradd -g www www
    																

     

    yum install -y pcre pcre-devel

    yum install -y zlib zlib-devel

    yum install -y openssl openssl-devel

     

    =====>

    tar -zxvf nginx-1.6.2.tar.gz -C /usr/local/

     

    tar -zxvf nginx-1.6.2.tar.gz -C /usr/local/

     

    =====>进行configure配置

     

    ./configure --prefix=/usr/local/nginx

     

    make && make install

     

    /usr/local/nginx/sbin/nginx

     

    =====ps -ef | grep nginx

     

    =====>close ngnix

    /usr/local/nginx/sbin/nginx -s stop

     

    =====>重新热启动nginx

    重新热启动nginx

     

    =====>配置防火墙,nginx默认的端口是80

     

    firewall-cmd --zone=public --add-port=80/tcp –permanent

    firewall-cmd --reload

     

     

     

    worker_processes 1;

     

    events {

    worker_connections 1024;

    }

     

    http {

     

    include mime.types;

    default_type application/octet-stream;

    sendfile on;

        upstream mytest {

    server 10.2.4.149:8080;

    }

    server {

    listen 8080;

    server_name 192.168.163.4;

    index devices.html;

            root /home/wonders/work/app_download;

            location ~ /test/(.*) {

    proxy_redirect off;

    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_pass http://mytest;

    }

     

    }

     

    log_format access '$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" $http_x_forwarded_for' server_ip $server_addr proxy_host $proxy_host upstream_server_ip $upstream_addr';

    access_log logs/access.log access;

          

     

    }

     

    }

     

     

     

     

    =====> gzip

    gzip on; #开启gzip

    gzip_min_length 1k; #低于1kb的资源不压缩

    gzip_comp_level 3; #压缩级别【1-9】,越大压缩率越高,同时消耗cpu资源也越多,建议设置在4左右。

    gzip_types text/plain application/javascript application/x-javascript text/javascript text/xml text/css; #需要压缩哪些响应类型的资源,多个空格隔开。不建议压缩图片,下面会讲为什么。

    gzip_disable "MSIE [1-6]."; #配置禁用gzip条件,支持正则。此处表示ie6及以下不启用gzip(因为ie低版本不支持)

    gzip_vary on; #是否添加"Vary: Accept-Encoding"响应头

    昨日已逝正在输入···
    赞赏支持!!!
    分享到: 更多
  • 相关阅读:
    线性回归和 逻辑回归 的思考(参考斯坦福 吴恩达的课程)
    数据结构算法基础-内部排序算法
    机器学习《test》
    day1.接口测试(概念、Postman、SoapUI、jmeter)
    SQL2000 3核6核 CUP 安装SP4
    SQL常用语句
    SQL SERVER 2000数据库置疑处理
    常用终端命令
    c++ 位操作
    计算机为什么用补码存储数据?
  • 原文地址:https://www.cnblogs.com/rhxuza1993/p/9828567.html
Copyright © 2011-2022 走看看