`

nginux做反向代理配置文件

阅读更多

做反向代理的配置文件最好单独创建一个文件,然后在主配置文件中使用 include nginx-test.config;  这样的方式来导入。

配置代码如下:

 

## Basic reverse proxy server ##
## Apache backend for www.baidu.com ##
upstream henushang  {
    server www.baidu.com; # 或者ip:port这样形式也是可以的
}

## Start www.baidu.com ##
server {
    listen 80;
    server_name  www.henushang.cn;#监听的域名

    access_log  logs/henushang.access.log;
    error_log  logs/henushang.error.log;
    root   html;
    index  index.html index.htm index.php;

    ## send request back to apache ##
    location / {
        proxy_pass  http://henushang;#与上面的upstream名字相对应

        #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;
   }
}
 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    nginx反向代理配置文件

    nginx反向代理配置文件: - 客户端和nginx之间通过https连接 - nginx和服务器端之间通过http连接

    nginx反向代理配置文件示例,支持非80端口映射

    网上找到的nginx反向代理配置文件通常只能通过80端口进行访问,映射到其他端口时系统可能获取不到,经过找资料以及试验,找到了能够解决的配置方法。

    Nginx反向代理服务器配置基础教程

    ### Nginx反向代理服务器配置基础教程 #### 一、系统架构 在现代Web服务部署中,Nginx作为一款高性能的HTTP和反向代理Web服务器,被广泛应用于负载均衡、反向代理以及静态资源服务等多个场景。本文将详细介绍如何...

    nginx.conf nginx的反向代理的简单配置文件

    本资源是专门针对本博文的, nginx的反向代理的简单配置文件,给大家使用时做参考,拿走不谢,怎么一定要50字呢?

    Odoo反向代理配置.txt

    Odoo反向代理配置 超级详细的反向代理配置包含Nginx配置的相关源码以及对应说明 针对Odoo反向代理做了详细的说明

    nginx+tomcat反向代理安装配置

    下面我们将详细探讨`nginx1.6`的安装、`tomcat7`的安装以及它们之间的反向代理配置。 首先,让我们从`nginx1.6`的安装开始。安装过程通常包括以下几个步骤: 1. 下载最新稳定版的`nginx`安装包,对于`nginx1.6`,...

    Nginx在Window下安装及实现微信公众号反向代理配置.docx

    Nginx在Window下安装实现微信公众号反向代理配置

    nginx配置反向代理

    配置文件 `nginx.conf` 的关键部分如下: - `worker_processes 4;`:设置工作进程数量,可以根据服务器的CPU核心数来调整。 - `worker_rlimit_nofile 51200;`:设置最大打开文件描述符数,用于处理大量并发连接。 -...

    nginx正向代理与反向代理详解

    在Nginx中配置反向代理,同样需要编辑配置文件,但这次我们将指定一个或多个内部服务器作为目标。例如,我们可以设置一个监听80端口的虚拟主机,将所有到达该主机的请求转发到8080端口上的某个服务器: ```nginx ...

    windows下配置nginx反向代理tomcat

    ### Windows 下配置 Nginx 反向代理 Tomcat 在 Windows 环境下配置 Nginx 作为 Tomcat 的反向代理服务器是一项常见的任务,主要用于实现负载均衡、提高安全性及提升性能等目的。本文将从下载 Nginx 开始,详细介绍...

    nginx做反向代理时的真实IP_nginx反向代理_

    要获取Nginx反向代理下的真实IP,主要涉及以下两个关键配置: 1. **$remote_addr 变量**:这是Nginx默认记录的客户端IP地址。在没有经过代理的情况下,$remote_addr会存储客户端的IP。但当Nginx作为反向代理时,它...

    nginx反向代理配置[借鉴].pdf

    总结,Nginx反向代理配置涉及多个方面,包括用户与组的创建、依赖库的安装、Nginx的编译与安装、配置文件的编写与优化等步骤。在实际操作中,应根据服务器的具体情况进行调整,以达到最佳的性能和稳定性。同时,监控...

    Nginx作为反向代理时传递客户端IP的设置方法

    nginx默认配置文件里面是没有进行日志转发配置的,这个需要我们自己手动来操作了,当然后端的real server不同时操作方法是不一样的,这里我们分别例举几种情况来说明一下。 nginx做前端,转发日志到后端nginx服务器...

    Nginx反向代理不能访问项目的解决办法

    ### Nginx反向代理不能访问项目的解决办法 在配置Nginx作为反向代理服务器时,有时会遇到可以通过域名正常访问Linux系统下部署的Tomcat服务器,但是却无法访问到部署在Tomcat上的具体项目的情况。这种情况通常是...

    https通信nginx反向代理443端口

    2. **编辑Nginx配置文件**:打开Nginx的配置文件,通常是`/etc/nginx/nginx.conf`或`/etc/nginx/sites-available/default`。在此文件中,你需要创建一个新的server block,用于处理HTTPS请求。 ```nginx server { ...

    Nginx搭建反向代理服务器过程详解

    在搭建Nginx反向代理服务器的过程中,通常需要配置Nginx的配置文件(通常是nginx.conf),在此配置文件中定义服务器、反向代理和负载均衡的相关设置。例如,可以设置监听某个端口、处理HTTP请求,并将请求转发到特定...

    centos8 nginx1.20.1 与nginx配置文件

    在IT行业中,Nginx是一款广泛应用的开源HTTP服务器和反向代理服务器,以其高效、稳定和易扩展的特性深受开发者喜爱。在这个主题中,我们主要关注如何在CentOS 8操作系统上安装Nginx 1.20.1版本以及配置Nginx以支持...

    Nginx1.2.7 for windows反向代理配置

    在配置文件中,找到并删除任何现有的反向代理配置,这样我们可以从头开始构建新的设置。接着,添加以下内容: ```nginx server { listen 80; # 监听80端口 server_name 172.18.85.146; # 代理服务器的IP地址 ...

Global site tag (gtag.js) - Google Analytics