jiegemena Blog

哪些事情,我相信!

nginx 安装 linux 命令

mkdir /home/apps/jslogsnginx
chmod 777 /home/apps/jslogsnginx
docker run --name tmp-nginx-container -d nginx
docker cp tmp-nginx-container:/etc/nginx/ /home/apps/jslogsnginx/
docker rm -f tmp-nginx-container
docker run -p 80:80 --name jslogsnginx -v /home/apps/jslogsnginx/nginx:/etc/nginx --restart=always -d nginx

#// 反向代理  conf.d/jslog.conf
upstream jslog {                                                         
    server 127.0.0.1:10008;                                                
    keepalive 2000;
}
server {
    listen       80;                                                         
    server_name  api.jslogtest.com;                                               
    client_max_body_size 1024M;

    location / {
        proxy_pass http://jslog/;
        proxy_set_header Host $host:$server_port;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}