これは私の構成がどのように見えるかです...
server {
listen 80;
server_name 127.0.0.1 localhost;
location = / {
index index.html;
}
location / {
root /etc/nginx/html/app1;
}
}
私のフォルダapp1には、index.htmlとhome.htmlの2つのファイルがあります。
もし私ブラウズます。http:// localhost /をかのhttp://localhost/index.htmlかのhttp://localhost/home.htmlそれがうまくアップしますページ。
このように設定を変更すると...
server {
listen 80;
server_name 127.0.0.1 localhost;
location = / {
index home.html;
}
location / {
root /etc/nginx/html/app1;
}
}
http:// localhost:8888 / index.html >動作しますhttp:// localhost:8888 / home.html >動作しますhttp:// localhost:8888 / > 403禁止!!!
誰かが何が悪いのか教えてもらえますか?
の優先度location = {}
が高いためlocation / {}
。
したがって、最初にに一致しlocation = {}
ます。
あなたの場合は、存在しないルートではlocation = {}
。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加