始めようと思ったきっかけ Twitchのクローンサイトを作りたいとずっと考えていて、おおえのたかゆき(おえちゃん)さんが配信できるサイトを探していると知って作成に取り掛かりました。なのでおえちゃんの元々配信していたサイトであるOPENRECにちなんで、サイト名はOpen放送室にしました。 使った技術 サーバープロバイダー LinodeフロントエンドNext.js NextUI バックエンド Express.js Socket.ioDockerNginx RTMP HLS RedisCloudflare Ubuntu 24.04 LTS 環境NginxでRTMPとHLS配信NginxでAPIとクライアントへのリバースプロキシ 全ての通信はCloudflare経由 ①初期段階の構成 第一回目のテスト放送での出来事です。 結果から言うと600人ぐらいで落ちました。 サーバー Ubu

おことわり 以下を読んで「は?」って思う方々が読み進むことは推奨できません。 俺は下位互換性なんて知らねぇ! 最新に対応していないユーザーが悪いんだ! ゆっくりしていってね!!! モダンに行こうぜ 僕の趣味は最新に頑張ってついていくことです。 ですので自分しか見ないWebサーバーですが最新のTLSv1.3だけに対応させて悦に浸ろうと思います。 しかし、致命的なことに猿と同じ哺乳類なのでビルドとか難しいことはできません。 aptで手に入るバージョンだけを使って簡単に無駄にハイセキュアな自己満環境を作っていきたいと思います。 幸い現行バージョンではそれが可能です。 雛形 MozillaさんがSSL Configuration Generatorという素晴らしいものを公開してくださっています。 こちらでサーバーとセキュリティレベル、環境、オプションを選択すると自動で最適な設定を教えてくれます。

多機能なウェブサーバーとして2004年に登場したNginxは、2023年6月時点では業界トップシェアとなるほど人気を集めるサーバーです。そんなNginxの設定において、スラッシュを一つ付けるか付けないかの差で大きなセキュリティホールができてしまう問題について、大手パスワードマネージャーやGoogle製のツールの例をとりあげてセキュリティアナリストのダニエル・マツモトさんがブログで解説しています。 Hunting forNginx Alias Traversals in the wild https://labs.hakaioffsec.com/nginx-alias-traversal/Nginxの設定には、特定のURLへのアクセスをどう処理するべきかを記述できる「location」というディレクティブが存在しており、URLをサーバー内のファイルに対応させるのによく利用されています。例

Today, we’re excited to share the first native support forgRPC traffic, released inNGINX Open Source 1.13.10.NGINX Plus Release 15 includesgRPC support as well as the support for HTTP/2 server push introduced inNGINX 1.13.9.NGINX can already proxygRPC TCP connections. With this new capability, you can terminate, inspect, and routegRPC method calls. You can useit to: Publish agRPC service
NGINXからアプリケーションサーバ「NGINX Unit」がオープンソースで登場。PHP、Go、Pythonに対応。Java、Node.jsにも対応予定NGINX UnitはNginxの開発者であるIgor Sysoev氏が設計し、NGNIXのソフトウェア開発チームが実装したもので、同社としてはNginxと同等の開発プロセスと品質を実現しているとしています。 現時点でPHP、Go、Pythonに対応。Java、Ruby、Node.jsにも対応予定です。NGINX Unitの最大の特徴として挙げられているのは、最初から動的制御が可能なように設計されており、アプリケーションの入れ替えやバージョンアップなどを再起動することなくシームレスに行えるところです。 RESTfulAPIやJSONによるコンフィグレーションの変更やリロードもリアルタイムかつ動的に反映されるとのこと。 また、同一サー

Improving web application performance is more critical than ever. The share of economic activity that’s online is growing; more than 5% of the developed world’s economy is now on the Internet (see Resources for Internet Statistics below). And our always‑on, hyper‑connected modern world means that user expectations are higher than ever. If your site does not respond instantly, or if your app does n

1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く