首页 运维 nginx nginx如何做反向代理

nginx如何做反向代理

Jun 12, 2019 am 10:45 AM
nginx反向代理

nginx如何做反向代理

nginx如何做反向代理?


网络结构如上图.

可能你只有一个公网的Ip地址. 但是您的内网有个网站需要映射至外网.而又不想添加其它的非80端口.则你可以直接使用nginx来做反向代理即可.

首先,配置nginx.conf文件.

http {
    include                 mime.types;
    default_type            application/octet-stream;
    client_max_body_size    8m;    ################################################################################
    include /usr/local/u-mail/config/nginx/reverse-proxy.conf;    ################################################################################
    #log_format             main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                             '$status $body_bytes_sent "$http_referer" '
    #                             '"$http_user_agent" "$http_x_forwarded_for"';
    #access_log             logs/access.log  main;
    sendfile                on;    #tcp_nopush             on;
    #keepalive_timeout      0;
    keepalive_timeout       65;    #gzip                   on;    upload_progress         proxied 1m;    ###############################################################################    gzip             on;    #client_max_body_size    50m;    client_body_buffer_size 256k;
    client_header_timeout   3m;
    client_body_timeout     3m;
    send_timeout            3m;
    proxy_connect_timeout   300s;
    proxy_read_timeout      300s;
    proxy_buffer_size       64k;
    proxy_buffers  4        32k;
    proxy_busy_buffers_size 64k;
    proxy_temp_file_write_size        64k;
    proxy_ignore_client_abort        on;    
     
    ###############################################################################
    include                 vhost/*.conf;
}
登录后复制

 

上面的配置文件中有引用 /usr/local/u-mail/config/nginx/reverse-proxy.conf;

配置文件,这个填写可以使用相对路径,也可填写绝对路径,在此为了示范就直接填绝对路径了.

然后再来看下引用的配置文件信息.


如上面.然后直接重启下nginx的服务.看下是否正常.有没有报错. 如没有错误信息就OK了.你有多个网站就可以设置多个reverse-proxy.conf中的server段就可以了.一个网站一个段.区分开.下次查看下很方便.

更多Nginx相关知识,请访问Nginx使用教程栏目!

以上是nginx如何做反向代理的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Nginx反向代理中的HTTP请求嗅探防御方法 Nginx反向代理中的HTTP请求嗅探防御方法 Jun 11, 2023 am 08:12 AM

Nginx反向代理中的HTTP请求嗅探防御方法

Nginx反向代理Websocket配置教程,实现实时通信 Nginx反向代理Websocket配置教程,实现实时通信 Jul 04, 2023 pm 03:28 PM

Nginx反向代理Websocket配置教程,实现实时通信

Nginx反向代理服务器的连接数限制和请求队列调优方法 Nginx反向代理服务器的连接数限制和请求队列调优方法 Aug 08, 2023 am 10:37 AM

Nginx反向代理服务器的连接数限制和请求队列调优方法

Nginx反向代理中的安全DNS解析 Nginx反向代理中的安全DNS解析 Jun 11, 2023 am 09:51 AM

Nginx反向代理中的安全DNS解析

Nginx反向代理HTTPS配置,加密网站传输 Nginx反向代理HTTPS配置,加密网站传输 Jul 04, 2023 pm 12:45 PM

Nginx反向代理HTTPS配置,加密网站传输

Nginx反向代理WebSocket配置,实现实时通信 Nginx反向代理WebSocket配置,实现实时通信 Jul 04, 2023 pm 05:37 PM

Nginx反向代理WebSocket配置,实现实时通信

Nginx反向代理中的多端口访问控制策略 Nginx反向代理中的多端口访问控制策略 Jun 10, 2023 pm 11:28 PM

Nginx反向代理中的多端口访问控制策略

Nginx反向代理中安全性能监控与分析 Nginx反向代理中安全性能监控与分析 Jun 10, 2023 am 09:28 AM

Nginx反向代理中安全性能监控与分析

See all articles