ホームページ  >  に質問  >  本文

nginx ディレクトリのリストとディレクトリのアクセス許可の設定

ThinkPHP ドキュメントを読んでいると、次のテキストが表示されました: 一部のサーバーがディレクトリの参照権限を有効にし、ブラウザに URL アドレスを直接入力してディレクトリを表示できるようにするために、システムはディレクトリを有効にしましたセキュリティファイルの仕組みはデフォルトで自動で作成されます ディレクトリ生成時に空のindex.htmlファイルが生成されます もちろんセキュリティファイルの名前を設定することも可能です 例えばセキュリティファイルをdefault.htmlとして定義したい場合、エントリーファイルに追加できます。

冗長なindex.htmlが嫌いなので、ディレクトリの参照権限を直接オフにしたいのですが、nginxでこの権限をどのようにオフにしてオンにするかが問題です。

滿天的星座滿天的星座2713日前609

全員に返信(1)返信します

  • PHP中文网

    PHP中文网2017-05-16 17:23:50

    以下は百度で見つけた答えです:

    1. ディレクトリリスト

    nginx は、ディレクトリ内のファイルをリスト形式で表示するために 1 つのコマンドのみを必要とします

    自動インデックスがオン;

    autoindex は特定の場所に配置でき、現在の場所のディレクトリでのみ機能します。これをサーバーディレクティブブロックに入れることもでき、サイト全体に適用されます。または http コマンド ブロックに入れると、すべてのサイトで有効になります。

    簡単な例を次に示します:

    リーリー

    2.nginxは特定のディレクトリへのアクセスを禁止します

    Apache の Deny from all と同様に、nginx にはそれを実装するための Deny all 命令があります。

    dirdeny ディレクトリへのアクセスを無効にして 403 Forbidden を返すには、次の設定を使用できます:

    リーリー

    返事
    0
  • キャンセル返事