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

ルーティング - nginx がルート ディレクトリ内のファイルにアクセスできない問題を解決するにはどうすればよいですか?

Mine is an Ubuntu16.04 host from Alibaba Cloud. nginx のインストールは成功しました. IP (例: 0.0.0.0) にアクセスすると、nginx のようこそページが表示されますが、0.0.0.0 にアクセスすると、 /index.html 404 を表示します。ホスト上で curl 127.0.0.1/index.html と入力して 404 ページ ファイルを開きます。言い換えれば、ルート ディレクトリ内のすべてのファイルにはルーティングがありません。この問題を解決するにはどうすればよいでしょうか?

PHP中文网PHP中文网2701日前944

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

  • PHP中文网

    PHP中文网2017-05-27 17:47:02

    Ubuntu apt install nginx デフォルト設定

    /etc/nginx/conf.d/nginx.confデフォルト設定

    /etc/nginx/sites-available/default デフォルトのローカルホスト構成

    /var/www/html/デフォルトの作業ディレクトリ

    http://localhost/index.nginx-debian.html デフォルトのウェルカムページの完全な URL


    そのため、/etc/nginx/sites-available/default root root 行を編集し、ディレクトリを独自のディレクトリに変更する必要があります。

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-27 17:47:02

    nginx インストールディレクトリの conf/nginx.conf 構成は次のとおりです:

    リーリー

    ここで、root属性指定了访问的文件所在根目录,index属性指定默认的访问页面,location /はすべてのリクエストに一致することを意味します。

    ページで 404 が報告されている場合、root指定されたディレクトリに移動して、index.html ファイルがあるかどうかを確認できます

    返事
    0
  • キャンセル返事