BookmarkLINEApacheはデフォルトで「ディレクトリリスティング」という機能が有効になっています。この機能が有効な場合、URLにディレクトリを指定したり、該当ページが無い場合に、そのディレクトリの一覧が表示されてしまいます。こんな具合にこのままだと、このサイトのファイル一覧が容易に閲覧出来てしまい、攻撃のリスクが高まります。(フレームワークやそのバージョンなど、WEBアプリケーションを構成するものが見る人が見ればわかります。)また、設定ファイルなどを読まれてしまうとさらに危険です。この機能を無効化してしまいましょう。httpd.conf※vimコマンドを入れていない場合はviコマンドで編集出来ますが、テキストを色分けしてくれたりと便利で使いやすいので、vimコマンドのインストールをおすすめします。ちなみに、いちいちファイルのある場所まで移動するのが面倒な場合は、フルパスで指定すればOKです。FollowSymLinksへ変更します。FollowSymLinksを書き加えています。慣れないうちはこういった書き方をしておけば、設定(書式)に不備があった際にすぐに元に戻せて安心ですね。Apacheを再起動する前に書式チェックを行います。←この表記が出たらOKhttpd.confを編集したら、再起動の前にかならず書式チェックを行う習慣をつけましょう。書式チェックを行わずに再起動を行いエラーが出ると、わりとテンパります(本番サーバならなおさら)笑それでは、Apacheを再起動します。httpd.serviceちなみに、Apacheの再起動時のコマンドはいくつかありますが、下記でも行えます。restart再起動が完了したら、ブラウザからアクセスして画面を確認してみましょう。ディレクトリの一覧が表示されなくなりました。設定するなら全体でかけてしまうのが最良ですが、場合によっては環境の制限であったりでそれが難しい場合があります。その時は、.htaccessの設定からも、ディレクトリ一覧の表示を制御する事ができます。ちなみに.htaccessを使うと、サイト全体でなくとも、設置した箇所で任意のディレクトリ以下の一覧表示を制御することもできます。AllowOverride設定を確認・修正の必要があります。よる設定の上書きを許可するかを指定するディレクティブです。All全ての上書きを許可するNone全ての上書きを禁止するAuthConfig認証関連のディレクティブの使用を許可する。(AuthUserFile・AuthName・AuthType)※ベーシック認証はここFileInfoドキュメントタイプやファイルタイプ関連のディレクティブの使用を許可する。ここIndexesディレクトリインデックス関連のディレクティブの使用を許可する。※今回はここLimitアクセス制御関連のディレクティブの使用を許可する。(Order・Allow・Deny)※IP制限はここOptions特定のディレクトリにおける機能を指定するためのディレクティブの使用を許可する。イベントレポート2019.12.8MySQL8.0.16で追加されたCHECK制約を試してみる。2019.12.2LaravelのContracts(契約)とは。SESを使ってAPIメール送信を行う(Mailableクラス&SimpleEmailService)2019.12.3MySQL8.0.16で追加されたCHECK制約を試してみる。RitoLaboこのサイトについて利用規約プライバシーポリシ。