location = /index.php {
allow MY-IP-HERE;
deny all;
}
有了這個配置,因爲我不希望別人看到我在維護工作,每當我去index.php它下載文件,而不是讓我看到它。Nginx下載文件,如果我只允許自己看到它
但是,如果我禁用它,我可以查看它就好了。
我在這裏錯過了什麼嗎?
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
# NOTE: You should have "cgi.fix_pathinfo = 0;" in
# php.ini
# With php5-cgi alone: fastcgi_pass 127.0.0.1:9000;
# With php5-fpm:
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
這是一個nginx的本地或託管實例嗎? –
託管在運行Nginx的虛擬服務器上 – Codey93
發生這種情況時下載了什麼? 0字節文件?或您的「訪問被拒絕」頁面?可以是您設置的任何內容,因爲您的「拒絕」頁面正在輸出不適合的MIME類型。 –