Files
srs-and-danmaku-linux/conf/nginx/srs-https-8445.conf
T
RRRosmontis 359c1c6ead 部署落地:HAProxy 统一入口(RTMPS/HTTP分流) + 8445拉流弹幕口 + hooks 公网化 + 部署文档
- conf/haproxy: 18443 TLS终结+SNI选证+首字节嗅探,RTMPS→1935,HTTP→8445
- conf/nginx:   8445 明文口承载 tsk 双域名 /live/ 与 /danmaku
- conf/certs:   pem 构建脚本(接入 acme.sh 续期钩子)
- run.sh:       修正为当前部署相对路径
- srs.conf:     http_hooks 恢复并指向 api.rrrosmontis.icu (bj live_monitor)
- DEPLOYMENT.md: 完整部署记忆(架构/证书/通知链路/重建步骤/已知坑)
2026-09-03 11:24:33 +08:00

71 lines
2.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# SRS 拉流 + 弹幕 HTTP 口(127.0.0.1:8445,TLS 已由 HAProxy 在 18443 终结)
# 软链: /etc/nginx/sites-enabled/srs-https-8445.conf -> 本文件
# tsk.aeolianchi.me
server {
listen 127.0.0.1:8445;
server_name tsk.aeolianchi.me;
location /live/ {
proxy_pass http://127.0.0.1:8080;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_buffering off;
proxy_request_buffering off;
proxy_cache off;
proxy_read_timeout 3600s;
proxy_send_timeout 3600s;
}
location /danmaku {
proxy_pass http://127.0.0.1:55556;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_read_timeout 3600s;
proxy_send_timeout 3600s;
}
}
# tsk.rrrosmontis.icu
server {
listen 127.0.0.1:8445;
server_name tsk.rrrosmontis.icu;
location /live/ {
proxy_pass http://127.0.0.1:8080;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_buffering off;
proxy_request_buffering off;
proxy_cache off;
proxy_read_timeout 3600s;
proxy_send_timeout 3600s;
}
location /danmaku {
proxy_pass http://127.0.0.1:55556;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_read_timeout 3600s;
proxy_send_timeout 3600s;
}
}