Nginx提供转发服务

  • Post author:
  • Post category:其他


在同一个服务器上,有可能会提供部署多个服务,不同的服务占用不用着不同的端口,但是,有时候,又嫌弃在访问时,写端口比较麻烦,所以,用Nginx做一个简单的转发,还是比较省事。

在同一个Server下进行转发,可以根据location,配置不同的转发

server

{

listen 80;#监听端口
server_name  www.childcoder.cn;#域名
index index.html index.htm;
root /usr/local/nginx/html;#站点目录

#Nginx转发 问卷调查的接口
location /api {
 client_max_body_size 100M;
 client_body_buffer_size 128k;
 proxy_pass  http://localhost:9090;
}

#Nginx转发 一健借钱的接口
location /JQHHWeb/ {
 client_max_body_size 100M;
 client_body_buffer_size 128k;
 proxy_pass  http://localhost:8088;
}
#Nginx转发 一健借钱的接口
location /YJJQWeb/ {

 client_max_body_size 100M;
 client_body_buffer_size 128k;
 proxy_pass  http://localhost:8081;
 
}

location / {
    root html;
    index index.html index.htm;
}
}

在不同的域名下,做服务转发。

//每一个域名配置一个server服务
server{
    listen 80;
    server_name abc.xxx.cn; #访问的域名
    location / {
    proxy_redirect off;
    proxy_pass http://localhost:8071;
    }
}

server{
    listen 80;
    server_name www.xxx.cn;#访问的域名
    location / {
        proxy_redirect off;
        proxy_pass http://localhost:8070;
    }
}

学习博客:


https://blog.csdn.net/Absorbed66c/article/details/89211902


https://www.jianshu.com/p/989d39c88858?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation



版权声明:本文为ioszhanghui原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。