Serverの実験環境が欲しい!って事で使い始めました。俺はDebian使いなので、apacheのパッケージメンテナのディフォルト設定を多く使っているのでほとんどカスタマイズしてないです。俺の知識が無いために結構苦労した事もあったのでメモを残そうかと。やりたかった事はapacheのディフォルト文字コードiso-8859の解除$HOME/public_html/をユーザーのディフォルトに$HOME/public_html/cgi-bin/でCGIやSSIの実行Namazu検索で/usr/share/doc/以下の文書を検索これくらいですな。ちなみに、apacheを動作させてるコンピュータに接続できるクライアントが高度に信頼できる場合のみ以下をお読み下さい。この設定のせいでクラックされたとか、コンピュータの挙動がおかしくなったとかいっても責任はとれないッス。現在入れてるapache関連のパッケージは以下に示します。apacheapache-commonapache-doclibapache-mod-auth-plainlibapache-mod-cgi-debuglibapache-mod-filterlibapache-mod-gziplibapache-mod-layoutlibapache-mod-perllibapache-mod-rubylibapache-mod-speedycgilibapache-mod-ssllibapache-mod-ssl-doclibapache-mod-text2htmlwebmin-apacheまぁ、あんまり入れ過ぎても使い切れませんから、俺程度ならこれくらいで十分過ぎますね。いじった設定ファイルは/etc/apache/http.confです。apacheのディフォルト文字コードiso-8859の解除apacheを入れたてではでページ毎に文字コードを設定しても無視され、日本語が文字化けしてしまいます。これを解除するために、以下の設定をしました。以下のようにしました。off以上の変更でMozillaやGaleon(GEKKOだから比較する意味はないかも...)の文字コード自動判別が効くようになりました。$HOME/public_html/をユーザーのディフォルトにディフォルトで設定されていたかは忘れましたが一応紹介。この設定が無いとapacheのルートフォルダ/var/www/以下しか見る事ができません。Pageを公開できるようにしたいと思います。ちなみにこの設定ではCGI&SSIは動きません。以下を追加して下さい。all</Directory>あと、拡張子で実行するかどうかの設定をします。標準的なもの(.cgi;.sh;.pl)を設定しています。以下でCGIが動くようになります。追加すると動くようになります。Namazu検索で/usr/share/doc/以下の文書を検索ディフォルトでは以下のようになっています。"/usr/share/doc"></Directory>このままでは127から始まるネットワークと255から始まるネットワークに属しているコンピュータからのみ閲覧できます。私のコンピュータは192.168.xxx.xxxなので閲覧できない事になります。この問題を回避するために以下のように修正しました。"/usr/share/doc"></Directory>これですべてのコンピュータで閲覧できます。セキュリティーの問題がある方は適宜変更して下さい。おれはプライベートIPだしGatwayにはFireWallもついてるしプライベートネットワークの中には俺しかいないんでこのままでいいや。打つと設定が反映されます。list-colors-display"でカラーコードの一覧を表示できることを発見。いつでも見られるように、HTMLに変換しみました。じゃまだなーと思ってた。カーソル位置表示プログラムや設定ファイルを編集中に、行番号が気になります。今カーソルがいる行番号の表示方法をご紹介。