Puncte:0

Găzduiește 2 servere web cu iis10

drapel cn

Am o problema interesanta.

Practic, găzduiesc 2 servere web (producție și dezvoltare) pe aceeași adresă IP. Fiecare rulează IIS10 pe Windows Server 2019 și fiecare are propriul certificat SSL unic instalat.

Serverul de producție folosește portul 443 în legăturile sale și poate primi solicitări de webhook primite.

Serverul de testare nu pot folosi 443. Așa că l-am desemnat cu portul 444 în legături. Deoarece portul este 444, trebuie să includ numărul portului în URL. cererile de webhook nu ajung.

A intalnit cineva asta? Există vreun fel de lucru în jur?

Mulțumiri

markymarc1981 avatar
drapel cn
Sunt de fapt 2 mașini diferite. Fiecare mașină rulează IIS 10 pe Windows Server 2019. Fiecare mașină are propriul certificat SSL cu nume de domeniu unic. Problema este că ambele mașini au nevoie de portul 443, altfel trebuie să specific portul în url care nu va funcționa. De asemenea, pot redirecționa doar 443 către o singură mașină din redirecționarea portului routerului Aceste mașini rulează un site care ascultă solicitările primite de webhook
Nikita Kipriyanov avatar
drapel za
Vă rugăm să editați întrebarea și mutați comentariul în ea.
Puncte:1
drapel za

„Producție” și „dezvoltare” ar putea fi considerate două site-uri web diferite care rulează aceeași aplicație. Aceasta înseamnă că problema dvs. se rezumă la rularea mai multor site-uri web diferite cu SSL pe aceeași adresă IP (și port).

Această problemă este cazul de utilizare valid pentru proxy HTTP invers.

Dați site-urilor dvs. nume diferite (care vor fi folosite pentru a se referi la ele de către terți). De exemplu, unul ar putea fi numit exemplu.com si celalalt dezvoltare.exemplu.com. Acest lucru este suficient pentru ca proxy-ul să poată distinge și direcționa cererile către serverul corespunzător.

Pentru a rula ambele site-uri cu SSL, aveți nevoie de proxy invers SNI și instalați toate certificatele cu chei private pe el. De asemenea, configurați rutarea cererilor pe un proxy, cum ar fi exemplu.com este direcționat către serverul de producție și dezvoltare.exemplu.com pe alt server. Apoi, trebuie să redirecționați portul TCP 443 către proxy.

Opțiunile dvs. de software includ cel puțin Caddy, Nginx, Apache; mai sunt. Nu aș fi surprins dacă IIS însuși ar putea face proxy inversă; în acest caz, puteți redirecționa portul 443 direct către serverul de producție, care rulează site-ul de producție și, de asemenea, îl puteți configura pentru site-ul de dezvoltare proxy către celălalt server. (IIS acceptă SNI începând cu versiunea 8.0.)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.