在同一个服务器上,有可能会提供部署多个服务,不同的服务占用不用着不同的端口,但是,有时候,又嫌弃在访问时,写端口比较麻烦,所以,用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;
}
}
学习博客:
版权声明:本文为ioszhanghui原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。