反向代理nginx,nginx反向代理原理详解

你知道nginx反向代理原理是怎样的吗?下面要给大家介绍的就是和nginx反向代理原理相关的内容,一起来仔细的看一看吧!

1、反向代理工作原理

一张图带你了解它的原理:

nginx反向代理原理

延伸阅读:

反向代理配置

下面来给大家讲一下反向代理配置方面的内容。

测试链接:

http://192.168.1.104/zentaopms/www/index.php?

http://192.168.1.104/zentaopms/www/index.php?m=project&f=create

假如,想要通过192.168.1.103代理服务器访问上面的测试链接,那么应该怎么操作呢?

解答:

编辑配置文件

[root @localhost nginx - 1.10 .0]# vim / usr / local / ngnix / conf / nginx.conf

之后,找到Server:

server
{
    listen 80;
    server_name localhost;#
    charset koi8 - r;#
    access_log logs / host.access.log main;
    location /
    {
        root html;
        index index.html index.htm;
    }#
    error_page 404 / 404. html;#
    redirect server error pages to the static page / 50 x.html#
    error_page 500 502 503 504 / 50 x.html;
    location = /50x.html {
    root html;
}
location / zentaopms / www /
{
    proxy_pass http: //192.168.1.104;
}#
proxy the PHP scripts to Apache listening on 127.0 .0 .1: 80## location~.php$
{
    #
    proxy_pass http: //127.0.0.1;
        #
}

之后,重新加载配置文件:

[root @localhost nginx - 1.10 .0]# / usr / local / ngnix / sbin / nginx - s reload

最后访问测试url。

nginx反向代理原理你都了解了吗?关于原理以及配置方面的内容就给你介绍到这里了,除了这些之外,之前还给大家介绍一些关于nginx负载均衡原理方面的内容,感兴趣的小伙伴可以继续关注奇Q工具网的常见问题栏目来了解哦。

推荐阅读:

nginx代理转发要如何配置?nginx配置代码实例

nginx代理配置要如何配置?nginx是什么?

nginx配置反向代理有何作用?使用场景有哪些?