CGIの仕組みとcgi-binディレクトリの役割

Web黎明期に登場したCGI(Common Gateway Interface)は、HTTPサーバーが外部プログラムと連携して動的コンテンツを生成するための規約である。cgi-binという特殊ディレクトリは、この規約を実現するための舞台として長年使われてきた。以下では、CGIの動作フローから実装例、そして現代の代替技術までを俯瞰する。 CGIが動くまでの流れ ブラウザがURL(例: /cgi-bin/wea ...

5月15日 22:09 投稿

nginxにおける502 Bad Gatewayエラーの原因と解决方法

nginxで502エラーが発生するケースとその対処法を説明する。 1. 設定ミス nginxがphp-fpmに接続できない場合、fastcgi_passの指定に問題があることが多い。socket形式またはIP:ポート形式で正しく指定されているか確認が必要。 2. リソース不足 LNMP構成において、nginxからのリクエストがphp-fpmの処理能力を超過すると、子进程が不足し502エラーが発生する。 解决方法 ...

5月9日 23:41 投稿