nignx將請求轉發給docker-compose容器

實例1:

server {

    listen 80;
    server_name xxx.com;
   
    location / {
            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://127.0.0.1:40002;
   }

    access_log /data/logs/xxx.com.log;

}

 

 

實例2:

server {

    listen 80 default;
 
    rewrite ^/$ https://$host/ permanent;

    access_log /data/logs/$host.log;

}


server {

    listen 443 ssl;
    server_name aaa.com;
   
    include vhost/xxx.ssl;

    location / {
            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://127.0.0.1:40001;
   }

    access_log /data/logs/$host.log;

}

server {

    listen 443 ssl;
    server_name bbb.com;

    include vhost/xxx.ssl;

    location / {
        client_max_body_size 1000m;
        proxy_set_header  Connection  "keep-alive";          
            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://127.0.0.1:35800;
   }

    access_log /data/logs/$host.log;

}
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章