nginx的安装及使用

一、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的安装及使用)