http转发

2018-07-04  本文已影响0人  Nick_4438

前言

本文介绍如何配置nginx做http转发

环境准备

docker run --name docker1 -itd -p 80:80 -p 81:81  centos:7 bash
docker run --name docker2  -d -it --rm -p 8888:8080  tomcat:8.0

安装配置nginx

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
#pid        logs/nginx.pid;

events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;
    upstream tomcats{
        server 172.17.0.2:8080;
    }

    server {
        listen       80;
        server_name  localhost;

        location / {
            root   html;
            index  index.html index.htm;
            proxy_pass http://tomcats;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

添加了upstream,以及在location /中添加了proxy_pass

上一篇 下一篇

猜你喜欢

热点阅读