Windows Pcとしては役に立たなくなったvaioが2台、Linuxマシンとして稼働。
いろいろ試す環境が整い、楽しみである。
さて、今回はWebServerである。
早速、Apacheを導入してみる。特に問題なくインストール完了。
CGI環境も構築。
かつて、職場のNTサーバーのIISにperl-cgiを導入したときの経験から言えば、Linuxは簡単である。
とりあえず、シェルスクリプトでCGIが動くかを試す。
見事、エラーが・・・・。Internal error である。
CGIでよくみられるエラーであるが、パーミッションも問題なく、一見どこにエラーがあるかわからない。
エラーログを見ても、参考になることはない。
よくよく考え、今回の作業は、ubuntuデスクトップ版の端末からではなく、Windows PCからSSHクライアントで
行っていることに原因があるのではないかと気づく。
スクリプトなどを、Windows環境からコピーペーストを行うと、文字コードの問題が生じるからだ。
表面的な見た目では分からない。
スクリプトを一から書き直し保存すると、すんなり成功。
※コメント投稿者のブログIDはブログ作成者のみに通知されます