- ベストアンサー
Apache自動起動の方法とエラーの解決法
- Redhat9.0でのApache自動起動方法を探している方へ。本記事では、/etc/rc.d/rc.localに/usr/local/apache/bin/apachectl startというコマンドを追記する方法を解説します。
- 自宅サーバーの構築でつまずいている方へのアドバイス。/etc/httpd/conf.d/perl.confファイルの28行目にあるperloptions +parseheadersという記述がエラーの原因です。この記述を修正することで問題を解決できます。
- Apacheの自動起動についての質問への回答。Redhat9.0環境での自動起動方法と、エラーメッセージ「lnvalid per-directory PerlOption: parseheaders」の対処法を詳しく解説します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>PerlOptions +ParseHeaders >apacheは文字の大小を判別するのですか?? >httpd.conf等もすべて小文字で入力しているのですが変更したほうがいいでしょうか? 「ParseHeaders」の方が完全一致していないと駄目みたいです。 確認した分では「PerlOptions」の方は、「perloptions」でも大丈夫でした。 で、Apacheがというか今回の場合mod_perlモジュールのほうでそうなっているようです。 個人的には、リファレンスに書かれている表記で書いたほうが間違いがないのではないかと思います。 >APACHEにはhttpd.confファイルがいくつかあり、意味をなしているのですか? Apacheのソースファイル内に存在する設定ファイルは、httpd.confとssl.conf(SSL使用時)の2つのみです。 設定ファイルでは、includeで別な設定ファイルを追加読み込みが可能ですから、RedHatでApacheのモージュール毎?に別設定ファイルを用意して、httpd.confから読み込むようにしているのではないでしょうか? 私の手元にある環境のApacheの設定ファイルは、httpd.confのみです(ssl.confもありますがSSLは使用していないので)
その他の回答 (1)
- Lean
- ベストアンサー率72% (435/603)
>perloptions +parseheaders ↓ PerlOptions +ParseHeaders
補足
ありがとうございます。 無事にエラー回避し、自動起動するようになりました。 >perloptions +parseheaders PerlOptions +ParseHeaders apacheは文字の大小を判別するのですか?? httpd.conf等もすべて小文字で入力しているのですが変更したほうがいいでしょうか? また、上記エラーの次に違うエラーが /etc/httpd/conf/httpd.conf から出ていたのですが、普段Apacheの編集を行うときは /usr/local/apache/conf/httpd.confを編集しています。 APACHEにはhttpd.confファイルがいくつかあり、意味をなしているのですか? 少しわき道に入ってしまいましたが、お願いいたします。
お礼
丁寧なご回答ありがとうございます。 これからは文字の表示にも注意して作業を行いたいかと思います。 また何かありましたら、よろしくお願いいたします。