AN HTTPD ゲストブック/コメント集(2006年12月25日22:51)


ごろう 未記入 2006/12/25 23:29

2006/12/25 22:51の環境変数の内容をオプションで指定の件で、とりあえずの対策として、ローカルのCGIに対して次の記述を追加しました。

$ENV{'HTTP_HOST'} = 'www7a.biglobe.ne.jp';

一応はこれでしのげていますが、できれば環境変数の内容をオプションで指定できるようになることを希望します。


ごろう 未記入 2006/12/25 22:51

はじめまして、ごろうです。

CGIで取得する環境変数の内容を、AN HTTP Serverのオプションで固定できるようにしていただけないでしょうか。

MySketch(http://www2.big.or.jp/~aikoro/MS/ で配布)というブログのCGIをBIGLOBEで使用しています。

BIGLOBEのCGI実行環境の制限により、ブログの各記事をHTMLファイルにしています。

テンプレートの変更やSPAM対策などでHTMLファイルを再構築をするのですが、記事数が増えたために、BIGLOBEのCGI実行環境では処理できない可能性が出てきました。

そこで、AN HTTP Serverを使い、負荷のかかる処理はローカルでやってしまおうと考えました。

ローカルでも各記事の表示自体は問題なくできるのですが、RSSや各記事の出力時にHTTP_HOSTなどを参照するため、本来「www7a.biglobe.ne.jp」となって欲しいところで「127.0.0.1」となってしまいます。

この状況では、ローカルで弄ったファイルをアップロードしたときに支障があるため、環境変数の内容をオプションで指定可能になれば助かります。

よろしくお願いします。