Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 15233|Atbildi: 1

Alibaba Cloud slodzes līdzsvarošana SLB HTTP novirzīšana uz HTTPS bedri

[Kopēt saiti]
Publicēts 20.06.2019 10:43:29 | | | |
Popularizēsim atšķirību starp statusa kodiem 301 un 302

Pieprasītais resurss 301 Pārvietots pastāvīgi ir neatgriezeniski pārvietots uz jaunu atrašanās vietu, un jebkurām turpmākām atsaucēm uz šo resursu ir jāizmanto viens no vairākiem šajā atbildē atgrieztajiem URI. Ja iespējams, klientiem ar saišu rediģēšanu automātiski jāmaina pieprasītā adrese uz adresi, kas atgriezta no servera. Šī atbilde ir arī kešatmiņā, ja vien nav norādīts citādi.

302 Found pieprasītie resursi tagad īslaicīgi atbild uz pieprasījumiem no cita URI. Tā kā šādi novirzījumi ir īslaicīgi, klientam jāturpina sūtīt turpmākos pieprasījumus uz sākotnējo adresi. Šī atbilde ir kešatmiņā tikai tad, ja tā ir norādīta sadaļā Kešatmiņas kontrole vai Beidzas.
301 ir piemērots pastāvīgiem novirzījumiem

Visizplatītākais 301 scenārijs ir domēna vārda lēcienu izmantošana.
Piemēram, mēs apmeklējamhttp://www.baidu.compāries uzhttps://www.baidu.comPēc pieprasījuma nosūtīšanas tiks atgriezts 301 statusa kods, un pēc tam tiks atgriezta atrašanās vieta, pieprasot jaunu adresi, un pārlūkprogramma piekļūs šai jaunajai adresei.
Piezīme: 301 pieprasījumu var saglabāt kešatmiņā, t.i., aplūkojot statusa kodu, jūs varat atrast, ka beigās tas saka no kešatmiņas.
Vai arī jūs maināt savas tīmekļa lapas nosaukumu no php uz html, un šajā procesā notiks arī pastāvīga novirzīšana.

302 tiek izmantots pagaidu lēcieniem

Piemēram, lietotāji, kuri nav pieteikušies, tiek novirzīti uz pieteikšanās lapu, kad viņi apmeklē lietotāju centru.
Apmeklējot 404 lapu, tiek novirzīta uz sākumlapu.



Alibaba Cloud Load Balancing SLB konfigurācija ir šāda:



Mēs izmantojam http, lai novirzītu uz https, acīmredzams nodoms ir novirzīt pastāvīgi, nevis īslaicīgi, bet šeit Alibaba Cloud dod man to, ko mēs atgriežamiesPagaidu novirzīšanas 302 statusa kods。 Kā parādīts zemāk:



Atgriešanās statusa kods, kas pārbaudīts tiešsaistē ar Webmaster's Home un Aizhan tīklu, ir 302, un es arī izmantoju kodu, lai atgrieztu 302 statusa kodu.

Gadījuma izpēte: GOOGLE sodīja vietnes 302 novirzīšanu par nepareizu izmantošanu

Business.com ir lielākā biznesa meklētājprogramma un kategorija internetā, kurai ir reputācija kā profesionāla biznesa informācijas sniegšana, tostarp gandrīz 190 000 tīmekļa lapu. Ja meklējat Google pēc atslēgvārda "bizness", vietne tiks ierindota pirmajā vietā. Tomēr 2010. gada 5. septembrī Business.com saskārās ar dīvainu lietu: tās mājaslapas PR mainījās no 8 uz 0, un mājaslapu nevarēja atrast Google meklēšanas rezultātos. Par laimi, tā ir tikai mājaslapa, kas tiek "iztvaikota". Bet, par laimi, nākamajā dienā mājaslapa atgriezās Google meklēšanas rezultātos, bet PR joprojām bija 0.

Saikne:Hipersaites pieteikšanās ir redzama.

Es šodien esmu Baidu tīmekļa pārziņa platformā "HTTPS autentifikācija" un atklāju, ka vietnes https verifikācija neizdevās, kas izraisīja manu modrību.

Funkcijas ziņā nav atšķirības starp 302 un 301, taču tam vajadzētu būt ļoti lielai ietekmei uz SEO, vai arī tas ir sadalīts divos dažādos statusa kodos.

Tā kā šī vietne izmanto inteliģentu DNS izšķirtspēju, dažādiem reģioniem varat iestatīt dažādas adreses, šī vietne atšķir tikai vietējo un ārzemju, vietējo Alibaba mākoni, ārvalstu Amazon AWS, kā parādīts zemāk redzamajā attēlā:



Izmantojot tīmekļa pārziņa mājas ping testu, es atklāju, ka ir 29 neatkarīgi IP, lai gan izšķirtspējas adreses ir atšķirīgas, bet tās visas novirza URL http uz https.

Es pārbaudīju Alibaba Cloud SLB un Amazon CDN ar kodu, un HTTP novirzīšanas https atgrieztais rezultāts ir šāds:



Vienīgā atšķirība pieprasījumos ir tāda, ka, pārbaudot Amazon, jums ir jāiesniedz pieprasījums, izmantojot starpniekserveri, lai jūs varētu doties uz ārzemēm, lai parsētu un pievienotu kodu:

Pirms testēšanas Alibaba Cloud ir iesniegta biļete, kā parādīts zemāk redzamajā attēlā:



Šobrīd tas nav atrisināts un iemesls nav izskaidrots.

(Beigas)




Iepriekšējo:history.pushState ievieš pārlūkprogrammas lapu, neatsvaidzinot modificēto URL saiti
Nākamo:Pievienot migrāciju: nevar saistīt parametru ar parametru "Ceļš", jo parametrs ir:
 Saimnieks| Publicēts 21.06.2019 10:19:32 |
Inženieris Nr. 96514 : Sveiki, atvainojiet, ka jūs gaidījāt. SLB produkti ir paredzēti 302 izmantošanai pēc noklusējuma, ko nevar mainīt. Varat atcelt portu novirzīšanu SLB un tā vietā iestatīt HTTP novirzīšanu uz HTTPS aizmugursistēmas tīmekļa serverī, kas ļauj pielāgot statusa kodu.  



Šoreiz es biju diezgan vīlusies ar Alibaba Cloud, 301 statusa kodu, ko izmanto Alibaba Cloud oficiālā vietne, bet klientiem izmantoju 302 statusa kodu un nepaskaidroju, kāpēc tika izmantots 302 statusa kods.

Vietnes SEO šķiet, ka tam vajadzētu būt pārmaiņām.

Es nevaru pagriezt rokas un augšstilbus, tāpēc konfigurēsim to paši. Galu galā, tas ir tikai dažu minūšu jautājums, ļaujietSākumā tas nebija slinkas konfigurācijas dēļ, lai uzdotu jautājumus, tikai gribēju uzzināt.

HTTP trafiks novirzīts uz HTTPS konfigurācijas apmācību
https://www.itsvse.com/thread-7727-1-1.html
(Avots: Architect_Programmer)

Iestatiet SLB http 80 portu un pārsūtiet to uz aizmugures 8088 portu (aizmugurējā sistēma to var iestatīt nejauši), un konfigurācija ir šāda:

AtcerietiesVeselības pārbaude, 40x statusa koda pārbaude

Vienkārši restartējiet nginx pakalpojumu aizmugurē.
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com