美文网首页
nginx的安装及使用

nginx的安装及使用

作者: 紫薇大舅 | 来源:发表于2017-12-25 23:44 被阅读0次

    一、centos下的安装

    1、安装相关依赖

    yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
    yum -y install wget httpd-tools vim
    

    2、关闭iptables

    iptables -L
    iptables -F
    iptables -t nat -L
    iptables -t nat -F
    

    3、关闭防火墙

    getenforce
    setenforce 0
    

    4、开始安装

    rpm -q| nginx
    

    5、输入nginx -v


    v.png

    二、使用Docker运行nginx

    1、拉取镜像

    docker pull nginx
    

    2、运行nginx镜像到容器

    docker run -d -p 80:80 (id)
    

    3、查看容器

    docker ps
    

    4、进入容器内部

    docker exec -ti (id) bash
    

    5、输入nginx -v


    v.png

    三、nginx的基本配置

    1、静态资源

    location / {
        root /opt/app;
        index index.html index.htm;
    }
    

    2、反向代理

    upstream ziweidajiu {
        server 127.0.0.1:80 down;
        server 127.0.0.1:8888 backup;
        server 127.0.0.1:8080 max_fails=1 fail_timeout=10s;
    }
    
    location / {
            proxy_pass http://ziweidajiu;
            include proxy_params;
    }
    

    3、配置proxy_params

    proxy_redirect default;
    
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    
    proxy_connect_timeout 30;
    proxy_send_timeout 60;
    proxy_read_timeout 60;
    
    proxy_buffer_size 32k;
    proxy_buffering on;
    proxy_buffers 4 128k;
    proxy_busy_buffers_size 256k;
    proxy_max_temp_file_size 256k;
    

    四、测试与重启

    测试配置:nginx -tc /etc/nginx/nginx.conf
    重启:nginx -s reload -c /etc/nginx/nginx.conf
    

    相关文章

      网友评论

          本文标题:nginx的安装及使用

          本文链接:https://www.haomeiwen.com/subject/pxnrgxtx.html