nginx反代配置

以下为nginx.conf 的配置

user root root;
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/json;
    sendfile        on;
    keepalive_timeout  65;
    log_format detail '$remote_addr - $args';

    upstream servers {
        server 10.128.21.41:6789;
    }

    server {            
        listen       80;
        server_name  localhost;
        location / {
                proxy_pass http://servers;
        }
     }
        
    server {
        listen       99;
        ssi_types *;
        ssi_silent_errors off;
        server_name  localhost;
        auth_basic "Welcome to Kepler Admin!";
        auth_basic_user_file /root/password/pwd;
        location / {
                ssi on;
                root /root/kepler/admin-console;
        }

        location /api {
                proxy_pass http://10.128.8.91:8080/kepler-collector-admin;
        }
     }
} 

通过以上配置后就可以通过localhost:99/XXX 来访问 /root/kepler/admin-console 下面的页面文件了。然后在页面文件中通过/api 来访问 http://10.128.8.91:8080/kepler-collector-admin 提供的资源。

转载于:https://www.cnblogs.com/longzhaoyu/p/4895435.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值