您的位置:首页 > 运维架构 > Nginx

nginx反代配置

2015-10-20 17:26 671 查看
以下为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 提供的资源。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: