Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk menetapkan direktori muat naik nginx tanpa kebenaran pelaksanaan

Bagaimana untuk menetapkan direktori muat naik nginx tanpa kebenaran pelaksanaan

WBOY
WBOYke hadapan
2023-05-19 08:55:051202semak imbas

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam