我在端口80上运行nginx,并为多个node.js实例提供代理传递。
我还想在同一个端口上使用nginx来代理在另一个端口上运行的apache实例,比如8888。
这是我的nginx.conf
的基础知识 upstream localhost {
server 127.0.0.1:8000;
server 127.0.0.1:8001;
}
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://localhost;
}
location /admin/ {
proxy_pass 127.0.0.1:8888;
}
}
两个上游是node.js实例。但/admin/
适用于apache上的站点,但它无法正常工作。
还有其他办法吗?
谢谢!
答案 0 :(得分:1)
location /admin/ {
proxy_pass http://127.0.0.1:8888;
}