わたろぐ

仕事、読書、ガジェット、グルメ、写真、旅行など雑多な備忘

apache2設定メモ

自宅サーバUbuntuがインストールしてある。 Ubuntuapacheの設定ファイルの場所がググって出てくるものと少し違うのでメモ。

設定ファイルの場所

まず設定ファイルの場所は [cc] /etc/apache2/apache2.conf /etc/apache2/sites-available/default /etc/apache2/conf.d/security [/cc] と何個かにわかれているみたいだ。

ディレクトリ内を非表示にする

ディレクトリの一覧をみえなくするには以下の部分を編集。 [cc lang="bash"] sudo vi /etc/apache2/sites-available/default [/cc] 以下の部分を変更する。 [cc] #Options Indexes FollowSymLinks MultiViews <-この行をコメントアウト Options All -Indexes            <-この行を追記   AllowOverride None Order allow,deny allow from all [/cc] apacheのリスタート [cc lang="bash"] sudo /etc/init.d/apache2 restart [/cc]

apacheのバージョンとOSを非表示にする

apacheのバージョンとOSを非表示にするには以下のファイルを編集 [cc lang="bash"] sudo vi /etc/apache2/conf.d [/cc]

以下の部分を編集 [cc] ServerTokens OS ↓ ServerTokens Prod [/cc]

apacheのリスタート [cc lang="bash"] sudo /etc/init.d/apache2 restart [/cc]