nginx 反向代理配置

## Basic reverse proxy server ##
## Node backend for api.pongni.com ##
upstream api.pongni.com  {
    # Nodejs app upstream
    server 127.0.01:3100; #Node
}

## Start api.pongni.com ##
server {
    listen 80;
    server_name  api.pongni.com;
    access_log  logs/pongni.access.log  main;
    error_log  logs/pongni.error.log;
    root   html;
    index  index.html index.htm;

    ## send request back to nodejs ##
    location / {
        proxy_pass http://hapi-api.pongni.com;
        # Proxy Settings
        proxy_redirect off;
        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_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
        proxy_max_temp_file_size 0;
        proxy_connect_timeout 90;
        proxy_send_timeout 90;
        proxy_read_timeout 90;
        proxy_buffer_size 4k;
        proxy_buffers 4 32k;
        proxy_busy_buffers_size 64k;
        proxy_temp_file_write_size 64k;
    }
}

## End api.pongni.com ##

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言: 由于服务器apache抗不住目前的并发.加上前端squid配置后,问题依然无法解决.而页面程序大部分是动态...
    辉光蓝格阅读 1,205评论 0 0
  • nginx作为web服务器一个重要的功能就是反向代理。 当然你也可以使用nginx配置正向代理,本是介绍如何配置n...
    大福技术阅读 822评论 0 0
  • 《Docker环境下的前后端分离部署与运维》课程脚本 [TOC] 一、Docker虚拟机常用命令 先更新软件包yu...
    mingminy阅读 617评论 0 0
  • Page 1:nginx 服务器安装及配置文件详解 CentOS 6.2 x86_64 安装 nginx 1.1 ...
    xiaojianxu阅读 8,589评论 1 41
  • 谈起养花来,那在以前妈妈养花时,我会嗤之以鼻的说养那干啥,浪费时间。然后看也不看一眼,就好像那些花根本都不存在一样...
    雨落云嫣阅读 410评论 10 6