在一个主机名上的不同端口上的两个应用程序的SSL代理

时间:2012-08-10 18:00:38

标签: web-applications ssl nginx port

我们正在使用Nginx进行SSL代理,并且在两个不同的端口上有一个主机名和两个应用程序。如果可能的话,在nginx.conf中设置它的最佳方法是什么。

2 个答案:

答案 0 :(得分:0)

为您的应用设置命名位置,并参考try_files指令中的那些:

server {
  location @app1 {
    ... (proxy/fcgi/sgci directives depending on what kind of app you're directing to)
  }

  location @app2 {
    ... (proxy/fcgi/sgci directives depending on what kind of app you're directing to)
  }

  location /app-path1/ {try_files @app1;}
  location /app-path2/ {try_files @app2;}
}

答案 1 :(得分:0)

我们这样做的简单方法是因为它全部是内部的,只需在同一主机上为另一个端口添加另一个监听行。

它无法正常工作的原因是因为我将IPTABLES锁定并忘记了。

解决。抱歉,麻烦。