ルーティング - nginx がルート ディレクトリ内のファイルにアクセスできない問題を解決するにはどうすればよいですか?
PHP中文网
PHP中文网 2017-05-27 17:45:02
0
2
974

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中文网

认证0级讲师

全員に返信(2)
洪涛

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
滿天的星座

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

リーリー

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート