Linuxネットワークプログラミング - Webサーバーの実装とURLエンコード
Webサーバーの実装
Webサーバーの基本的な実装方法を説明します。
HTTPリクエストの解析
ファイル拡張子に基づくMIMEタイプの決定
sscanfの使用方法
ディレクトリのスキャン
HTTPリダイレクト
URLエンコードとデコード
HTTPリクエストの解析
...
6月10日 17:42 投稿
CGIの仕組みとcgi-binディレクトリの役割
Web黎明期に登場したCGI(Common Gateway Interface)は、HTTPサーバーが外部プログラムと連携して動的コンテンツを生成するための規約である。cgi-binという特殊ディレクトリは、この規約を実現するための舞台として長年使われてきた。以下では、CGIの動作フローから実装例、そして現代の代替技術までを俯瞰する。
CGIが動くまでの流れ
ブラウザがURL(例: /cgi-bin/wea ...
5月15日 22:09 投稿