参考にしながらこのファイルをテキストエディタで開いて設定に入ります。以下には基本的に設定を(Vineのディフォルト設定から)変更した部分についてのみ記述しています。多少パフォーマンスを上げるためKeepAliveを有効にします。Offでも問題はありません。ログにIPアドレスのほかに接続名を記録するためOnにします。ディフォルトがなぜかOffです。LogFormatを少し改造します。日時を頭にして見やすくします。ipアドレスの記録を追加します。アタックの長たらしいログSEARCH...が記録されないようにします。ディフォルトの言語を日本語(ja)にし、優先順位を最優先にします。phpを使う場合文字化け対策として書いたほうがよいという情報もありますが本当に必要かどうかはよくわかりません。サーバーのホスト名を設定します。以下のように自分自身のIPアドレスを指定してもOK。表示サイト名を指定せずIPアドレスで直接接続してきた場合に案内ページを表示することにします。("/var/www/html"から変更。"/var/www/html"に案内ページをおいてもかまわないが。)基本的なディレクトリオプションの設定。All</Directory>まずは全てのアクセスを拒否しておき、個々のディレクトリごとに許可設定をします。mysiteのディレクトリオプションの設定。All</Directory>ひとつのサーバーで複数のサイトをホストするバーチャルホストの設定をします。IPアドレスは一個のためサイトの名前で振り分ける"NameVirtualHost"を使います。SSLも試してみたいのでSSLポート(443)も指定しておきます。ディフォルトで表示するサイトの設定です。*:80>がディフォルトとして表示されます。env=!nolog</VirtualHost>ログは全体のアクセスログの他にサイト毎にも簡単なアクセスログを記録します。以下に個々のサイトの設定をしますが、設定は別のファイルにまとめます。ここにサイト"kuragane.jp"を設定します。ディレクトリオプションの設定とバーチャルホストの設定でセットになります。"http://kuragane.jp"でも"http://www.kuragane.jp"でもつながるようにするためバーチャルホスト名(ServerName)を両方設定します。env=!nolog</VirtualHost>あとはサイトごとにこの繰り返し。テストhttpサーバー"apache"を起動してみます。