Apache
Perlスクリプトなどを/cgi-bin/下に設置する場合,物によってはスクリプトと参照される画像をいっしょのディレクトリに置きたくなるだろう。しかし,Apacheの標準設定では,http://www.exmple.com/cgi-bin/test.gifなどとして画像を表示させようとしてもエラーになってしまう。
Apacheの設定ファイル(httpd.conf)内の「ScriptAlias」で指定したディレクトリ下のファイルは,すべて実行ファイルとして扱われるためだ。このため,通常は画像をドキュメントルート下のimages/ディレクトリなどに置くのが決まりとなっている。Perlスクリプトからは「/images/test.gif」などと指定するのが好ましい。
しかし,Perlスクリプトの編集をしたくない場合には,次のように実体ファイルはドキュメントルート下に置きつつ,cgi-bin/ディレクトリ下にシンボリックリンクを作っておけばよいだろう。
| # ln -s /var/www/html/images/test.gif /var/www/cgi-bin/test.gif |
[木田佳克,ITmedia]


企業はどこまでクラウドに取り組むべきか
@ITメールソリューションLive! in Tokyo
経営層が信頼から企業価値を生むために








世界で勝つ 強い日本企業のつくり方:利用契約の検討――グローバルクラウドで失敗しないために(前編)
IT投資の新方程式:「Twitter使ってます」――現役MS社員が“社員力”を語る(前編)
産業構造を変えるか:「住宅クラウド」の衝撃
オルタナティブな生き方 栗原進さん:ネットでリアルを楽しくしたい
最強最速アルゴリズマー養成講座:トップクラスだけが知る「このアルゴリズムがすごい」――「探索」基礎最速マスター