79 lines
1.6 KiB
Nginx Configuration File
79 lines
1.6 KiB
Nginx Configuration File
# error_log stdout debug;
|
|
|
|
stream {
|
|
upstream xmpp {
|
|
server 172.60.0.10:5222;
|
|
server [fd23:d79:d076::10]:5222;
|
|
}
|
|
server {
|
|
listen 55222;
|
|
tcp_nodelay on;
|
|
proxy_connect_timeout 10s;
|
|
proxy_timeout 12h; # Set this lower to be more flappy
|
|
proxy_pass xmpp;
|
|
}
|
|
|
|
upstream bosh {
|
|
server 172.60.0.10:7070;
|
|
server [fd23:d79:d076::10]:7070;
|
|
}
|
|
server {
|
|
listen 57070;
|
|
tcp_nodelay on;
|
|
proxy_connect_timeout 10s;
|
|
proxy_timeout 12h; # Set this lower to be more flappy
|
|
proxy_pass bosh;
|
|
}
|
|
|
|
upstream boshs {
|
|
server 172.60.0.10:7443;
|
|
server [fd23:d79:d076::10]:7443;
|
|
}
|
|
server {
|
|
listen 57443;
|
|
tcp_nodelay on;
|
|
proxy_connect_timeout 10s;
|
|
proxy_timeout 30s;
|
|
proxy_pass boshs;
|
|
}
|
|
|
|
upstream s2s {
|
|
server 172.60.0.10:5269;
|
|
server [fd23:d79:d076::10]:5269;
|
|
}
|
|
server {
|
|
listen 55269;
|
|
tcp_nodelay on;
|
|
proxy_connect_timeout 10s;
|
|
proxy_timeout 1m;
|
|
proxy_pass s2s;
|
|
}
|
|
|
|
upstream s2slegacy {
|
|
server 172.60.0.10:5270;
|
|
server [fd23:d79:d076::10]:5270;
|
|
}
|
|
server {
|
|
listen 55270;
|
|
tcp_nodelay on;
|
|
proxy_connect_timeout 10s;
|
|
proxy_timeout 1m;
|
|
proxy_pass s2slegacy;
|
|
}
|
|
}
|
|
|
|
http {
|
|
server {
|
|
listen 59090;
|
|
tcp_nodelay on;
|
|
proxy_connect_timeout 10s;
|
|
|
|
location / {
|
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
|
proxy_pass http://172.60.0.10:9090;
|
|
}
|
|
}
|
|
}
|
|
|
|
events {}
|