Persekitaran eksperimen
•Mesin maya centos 7.3 yang dipasang secara minima
•Konfigurasi: 1 teras/512mb
•nginx versi 1.12.2
1. Konfigurasikan tapak web hotlink
1 Mulakan mesin maya nginx dan konfigurasikan dua tapak web
vim /etc/nginx/conf.d/vhosts.conf
Tambahkan kandungan berikut
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
2. Edit fail c:windowssystem32driverhosts pada mesin hos
192.168.204.11 tapak1.com 🎜>192.168.204.11 site2.test.com
3 Cipta direktori akar tapak web
1 2 3 4 5 6 |
|
4 direktori /var/wwwroot/site1
5. Mulakan perkhidmatan nginx
1 2 |
|
6 Buka port 80
1 2 3 |
|
7 Akses
2. Konfigurasikan tapak1.test.com anti-pautan
1 Edit fail konfigurasi nginx
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
2. Mulakan semula perkhidmatan nginx
systemctl restart nginx
3 cache dan lawati
Kosongkan cache penyemak imbas dan lawati
1 Edit fail konfigurasi nginx
Tambah a hos maya untuk melaksanakan perlindungan anti-pautan panas bagi sumber Tulis semula
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
lokasi ~ .(jpg|png|gif|jpeg)$ {} ialah jenis fail untuk menetapkan antipautan panas , dipisahkan oleh bar menegak |.
valid_referers site1.test.com *.nginx.org ialah senarai putih, dipisahkan dengan ruang dan * boleh digunakan untuk menetapkan nama pan-domain.jika ($invalid_referer) {} digunakan untuk menentukan sama ada ia memenuhi senarai putih Jika ia tidak memenuhi senarai putih, kandungan dalam {} akan dilaksanakan.
tulis semula ^/ ; ialah sumber tulis semula Jika ia tidak memenuhi senarai putih, ia akan ditulis semula ke alamat ini.kembali 403; bermakna kod status yang dikembalikan ialah 403.
2. Cipta direktori root site3
1 2 3 |
|
3 Muat naik fail notfound.jpg ke direktori /var/wwwroot/site3
4.
Tambahkan pemetaan ke site3.test.com192.168.204.11 site1.test.com
192.168.204.11 site2.test.com192.4.1.1.192.168.1 test.comsystemctl restart nginx
6 Apabila mengakses
pada mesin hos, anda boleh melihat bahawa fail 1.jpg tapak1 yang telah dicuri dalam site2 adalah. diubah hala ke fail jpg tidak ditemui di tapak3
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi anti-pautan Nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!