如何设置nginx以从端口提供数据?

时间:2012-05-18 06:44:43

标签: nginx virtual-directory

我有nginx在端口80上提供页面。

server {
listen   80;
server_name .example.com;
root       /var/www/docs;
index      index.html;
}

我还有一个在端口9000上运行服务器的服务。如何在nginx(例如/ service)中设置虚拟目录以服务端口9000上的任何内容?我无法打开其他端口,所以我想通过端口80上的某种虚拟目录来提供此服务。

1 个答案:

答案 0 :(得分:3)

that开始(但您肯定需要更多指令才能使服务器正常回答此子目录):

location /something {
    proxy_pass http://localhost:9000/;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
}