123456789101112131415161718192021222324252627282930313233343536373839 |
- # Note that this is for NGINX server, not SRS.
- worker_processes 1;
- events {
- worker_connections 1024;
- }
- http {
- include /etc/nginx/mime.types;
- server {
- listen 80;
- listen 443 ssl http2;
- server_name _;
- ssl_certificate /usr/local/srs/conf/server.crt;
- ssl_certificate_key /usr/local/srs/conf/server.key;
- # For SRS homepage, console and players
- # http://r.ossrs.net/console/
- # http://r.ossrs.net/players/
- location ~ ^/(console|players)/ {
- proxy_pass http://127.0.0.1:8080/$request_uri;
- }
- # For SRS streaming, for example:
- # http://r.ossrs.net/live/livestream.flv
- # http://r.ossrs.net/live/livestream.m3u8
- location ~ ^/.+/.*\.(flv|m3u8|ts|aac|mp3)$ {
- proxy_pass http://127.0.0.1:8080$request_uri;
- }
- # For SRS backend API for console.
- # For SRS WebRTC publish/play API.
- location ~ ^/(api|rtc)/ {
- proxy_pass http://127.0.0.1:1985$request_uri;
- }
- }
- }
|