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中文网2017-05-27 17:47:02
/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
行を編集し、ディレクトリを独自のディレクトリに変更する必要があります。
滿天的星座2017-05-27 17:47:02
nginx インストールディレクトリの conf/nginx.conf 構成は次のとおりです:
リーリーここで、root
属性指定了访问的文件所在根目录,index
属性指定默认的访问页面,location /
はすべてのリクエストに一致することを意味します。
ページで 404 が報告されている場合、root
指定されたディレクトリに移動して、index.html ファイルがあるかどうかを確認できます