用于Mumble的NGINX子域和proxy_pass

时间:2016-03-08 21:52:08

标签: ssl nginx proxy subdomain

我目前有一个包含许多子域的NGINX配置。我在端口mumble-server上启动了27845,如果我尝试在<ip_adress>:27845的Mumble客户端上访问它,则会有效。

我尝试使用NGINX在端口mumble.example.com上提供子域80,使用proxy_pass http://localhost:27845。但是,当我尝试连接到我的Mumble客户端上的mumble.example.com时,它说:

This server is using an older encryption standard, and is no longer supported by modern versions of Mumble.

如何在端口80上为NGINX使用有效的SSL配置?我只能使用端口80443,而443用于OpenVPN。

Subdomain conf NGINX:

server {
  server_name mumble.example.com;

  ssl on;
  ssl_certificate /etc/nginx/ssl/nginx.crt;
  ssl_certificate_key /etc/nginx/ssl/nginx.key;

  location / {
    proxy_pass http://localhost:27845;
  }
}

1 个答案:

答案 0 :(得分:1)

Nginx是一个HTTP代理,但是mumble协议基于TCP / UDP,因此我不认为Nginx可以代理杂音服务。