Situasinya adalah seperti ini:
1# penyedia resolusi nama domain memutuskan kepada Baidu Cloud Accelerator, dan kemudian menyelesaikan dari Baidu Cloud Accelerator ke IP asal, 103.25.199.246, selepas itu, pelanggan dibuka sepenuhnya seperti yang ditunjukkan dalam rajah di bawah, bingkai tengah dipaparkan seperti biasa.
2# Berikut ialah pecutan anti-generasi yang dilaksanakan oleh saya sendiri menggunakan Nginx,
Tapak asal ialah: mkt.guticn.com
IP tapak asal ialah: 103.25.199.246
Nama domain proksi ialah: mkt.guticn.com
IP proksi ialah: IP awam proksi anda sendiri
Konfigurasi nginx pada proksi ialah
pelayan {
nama_pelayan mkt.guticn.com
dengar 80; / {
proxy_buffering ' off';
proxy_ignore_headers 'X-Accel-Buffering'; xy_pass http: //mkt.guticn .com;
proxy_set_header X-Real-IP '$remote_addr'
proxy_set_header t 'on' ; = 'OPTIONS') {
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access- Control-Allow-Credentials' 'true'
add_header 'Access-Control-Allow-Methods' POST, OPTIONS';
tambah_header 'Access-Control-Allow-Header' 'DNT,X-CustomHeader,Keep-Alive ,User-Agent,X-Requested-With,If-Modified-Sejak,Cache-Control,Content-Type ,Terima';
jika ($request_method = 'POST') {
add_header 'Access-Control-Allow-Origin' '*'
add_header 'Access-Control-Allow-Credentials' 'true'
add_header-Access-Control Kaedah' 'DAPATKAN, POSKAN, PILIHAN';
tambah_header 'Kawalan-Akses-Benarkan-Pengepala' 'DNT,X- CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Sejak,Cache- Kawalan,Jenis Kandungan,Terima';
}
jika ($request_method = 'GET') {
add_header 'Access -Control-Allow-Origin' '*'
add_header 'Access-Control-Allow 'Credentials'; ';
add_header 'Access-Control-Allow-Methods' 'DAPATKAN, POST, OPTIONS'; -Dengan,If-Modified-Sejak,Cache-Control,Content-Type,Accept'; .com;
}
}
Buka http://mkt.guticn.com/onebook..., dan 400 muncul, seperti yang ditunjukkan dalam gambar di bawah,
tidak boleh dipaparkan, ia sangat pelik, tidak kira bagaimana saya periksa, saya tidak dapat mencarinya, dan saya juga telah menangkapnya. Ia telah dilindungi, dan tidak ada masalah, tetapi ia adalah 400, dan ia menjengkelkan adik saya, saya telah melakukan ini beberapa bulan, dan bos sentiasa mendesak saya.
0x1# Kemudian Baidu Cloud Acceleration boleh dilaksanakan dengan cara ini tanpa 400,
0x2# Saya juga mencuba Accelerator, dan kemudian ralat 400 juga muncul,
0x3# Saya rasa konfigurasi mesti salah ?
Saya tertanya-tanya adakah ada tuan yang hebat? Atau konfigurasi gadis saya salah.
Rakan-rakan yang pernah melihat ini, anda boleh mencuba kaedah Ujian:
1 Buka mesin maya dan tambah konfigurasi di atas
2. Terima kasih semua.
Perempuan.
Oleh kerana ia adalah ralat 400 dan ia masih menjadi masalah yang mesti berlaku, maka cari ia langkah demi langkah Menyelesaikan masalah itu tidak boleh menjadi kaedah penghapusan. Saya cuma boleh bagi nasihat.
Tentukan titik akhir permintaan (iaitu, di mana masalah berlaku) nginx boleh melihatnya melalui access.log
Permudahkan konfigurasi untuk memastikan fungsi boleh berjalan seperti biasa di bawah konfigurasi paling asas dan mengelakkan gangguan yang tidak perlu
Tapak sumber ialah: mkt.guticn.com
Nama domain proksi ialah: mkt.guticn.com Adakah dua nama domain anda sama? Alamat akses pelanggan
mkt.guticn.com
地址,nginx又转发到mkt.guticn.com
, apakah maksud konfigurasi ini?1. Tiada log yang dipulangkan adalah yang POST 400, iaitu log yang berguna, dan yang lain adalah log biasa.
2 Proksi terbalik yang paling mudah yang telah diuji tidak mempunyai hasil.
Ia seperti pecutan CDN.