Bagaimana untuk menetapkan direktori muat naik nginx tanpa kebenaran pelaksanaan

WBOY
Lepaskan: 2023-05-19 08:55:05
ke hadapan
1220 orang telah melayarinya

Salin kod Kod adalah seperti berikut:



pesanan benarkan, tolak
menafikan daripada semua

Terdapat juga satu di Internet yang tidak mempunyai kebenaran pelaksanaan untuk direktori muat naik nginx

Salin kod Kod adalah seperti berikut:

lokasi ~ ^/upload/.*.(php|php5)$
{
nafikan semua;
}

Pada zahirnya, nampaknya tiada masalah dengan konfigurasi ini , memang boleh dikatakan di bawah tingkap.
Tetapi *nux adalah berbeza Semua orang tahu bahawa sistem pengendalian *nux adalah sensitif huruf besar-besaran jika anda menukarnya kepada nama akhiran huruf besar seperti *.php, ia akan dipintas
Di sini saya akan bercakap pengalaman peribadi saya. ?i:.php) "> //? ialah rentetan yang sepadan dengan sebanyak mungkin .php, i adalah tidak peka huruf besar dan kemudian kolon diikuti dengan ungkapan biasa
perintah benarkan, nafikan

menafikan daripada semua

< ;/filesmatch>


Di atas bermakna semua fail PHP dalam direktori /var/www/upload tidak sensitif huruf besar dan akan ditolak pelaksanaan berdasarkan perintah, membenarkan dan menafikan prinsip fail PHP juga boleh digunakan untuk nginx
Kaedah lain, kita semua telah menggunakan kaedah ini


Salin kod Kodnya adalah seperti berikut:

Atas ialah kandungan terperinci Bagaimana untuk menetapkan direktori muat naik nginx tanpa kebenaran pelaksanaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan