Apache2 インストール

Apache2 ファイル一覧非表示

WEB サイト内の公開ディレクトリのファイル一覧が見えてしまうことがよく起こります。
これを防止します。
Ubuntu Apache2 を前提として説明します。
ディレクトリ一覧を表示させない
が参考になります。

  1. 公開ディレクトリがデフォルトのまま

    公開ディレクトリをデフォルトのままにしている場合は
    /etc/apache2/apache2.conf
    の中にある
    <Directory /var/www/>
    の内容を nano で
    Options Indexes FollowSymLinks
    を削除し
    Options FollowSymLinks
    を追加します。
    まとめると

    yamada@ubuntu-18:~$ sudo nano /etc/apache2/apache2.conf
    ...........
    <Directory /var/www/>
      # Options Indexes FollowSymLinks
      Options FollowSymLinks
      AllowOverride None
      Require all granted
    </Directory>
    ......
    

    に変更します。
    修正が完了したら、
    ^o
    Enter
    ^x
    で保存します。
    次に、以下のコマンドで Apache を再起動します。
    $ sudo service apache2 restart

  2. ユーザごとの公開ディレクトリがある時

    /home/yamada/public_html/
    が公開ディレクトリとすると
    /etc/apache2/apache2.conf
    の中に以下の内容を追加します。

    yamada@ubuntu-18:~$ sudo nano /etc/apache2/apache2.conf
    ...........
    <Directory /home/yamada/public_html/>
      Options FollowSymLinks
      AllowOverride None
      Require all granted
    </Directory>
    ...........
    

    修正が完了したら、
    ^o
    Enter
    ^x
    で保存します。
    追加したら、以下のコマンドで Apache を再起動します。
    $ sudo service apache2 restart

ファイル一覧非表示確認

仮想ホストで確認します。
ブラウザのアドレスバーに
http://v-host.jp/img/
と入力して、画面に処置前は img フォルダ内にあるファイルが見えていたと思います。

  • ファイル一覧表示

  • そして処置後は下記のようにフォルダ内のファイルが見えなければ OK です。

  • ファイル一覧非表示

  • これで、Apache2 ファイル一覧非表示についての説明は終わりです。
    引き続き、PHP をインスト-ルしていきます。


  • PHP インスト-ル に進む
  • VirtualBox Apache2 Digest 認証サイト に戻る
  • ゲストOS(Ubuntu)IPアドレス確認 に戻る
  • 仮想ホストの構成 に戻る
  • /etc/fstab の編集 に戻る
  • ユ-ザ-ごとの公開ディレクトリを用意する に戻る
  • ホスト OS のフォルダと Apache のフォルダの共有 に戻る
  • ホスト OS から localhost でアクセス に戻る
  • 個別パッケ-ジのインスト-ル に戻る
  • VirtualBox Ubuntu 起動時エラ- に戻る
  • カ-テン問題が発生しないようにする に戻る
  • ubuntu インストール中のトラブル対応 に戻る
  • 共有フォルダの設定 に戻る
  • ubuntu 仮想マシン用ツール正解インストール に戻る
  • ubuntu 基本インストール完了 に戻る
  • ubuntu インスト-ル進行 に戻る
  • ubuntu インスト-ルの後半 に戻る
  • VirtualBox 上に仮想マシンを作成 に戻る
  • VirtualBox インスト-ル に戻る
  • 70VPS に戻る