nginx¶
注意
nginx の設定に関する質問については Sora のサポート範囲外となります。
この設定はある程度の nginx や証明書の知識が必要になります
概要¶
Sora のシグナリングを暗号化する場合に何かしらのサーバーを立てる必要があります。
ここでは nginx での設定例を紹介しています。
設定例¶
nginx.conf の http ディレクティブに include を使用した場合の設定例です。
ssl_*
関連の設定は済んでいる前提とします。
server {
listen 443 ssl default_server;
index index.html;
server_name sora.example.com;
# Sora のシグナリング に Proxy します
location = /signaling {
proxy_pass http://127.0.0.1:5000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
# Sora の HTTP API に Proxy します
# 本番環境では認証などの機能を利用してください
location /api {
proxy_pass http://127.0.0.1:3000/;
}
# Sora の開発ツールに Proxy します
# 本番環境では不要です
location / {
proxy_pass http://127.0.0.1:5000;
}
}
TURN を含んだ設定¶
TURN 関連は 本番稼働に向けて にある資料を確認してください。