Am petrecut mai mult de o săptămână căutând în jurul acestui site pentru a rezolva următoarele două elemente.
Context: subdomeniile sunt configurate în GoDaddy DNS pentru a le redirecționa către IP-ul nostru public.
DNS intern are funcționare înainte și inversă pentru FQDN, precum și pentru serverul din rețeaua internă.
Primul lucru este de a permite unui subdomeniu (http sau https 80-443) să trimită către un folder conținut în interiorul serverului intern FQDN, dar să nu afișeze folderul către care îl redirecționez.Am încercat mai multe combinații fără succes total. Înseamnă că pagina web este afișată, dar folderul este afișat și în browser și este vizibil atunci când faceți clic în câmpul de text URL.
Folosesc această sintaxă
Server {
asculta 80;
asculta 443;
nume_server crm.domain.com;
locație = / {
rescrie ^/$ /folder/;
#return 301 domain.com/folder$request_uri;
}
}
Sau este chiar posibil acest lucru?
Al doilea este direcționarea unui subdomeniu (http sau https) către un alt server intern și aplicarea unui port. Această redirecționare trebuie, de asemenea, să fie sigură. Acesta este ceea ce am încercat să folosesc, dar primesc erori când verific nginx
Server {
nume_server pds.domain.com;
asculta 80;
asculta 443;
Locație / {
proxy_set_header Gazdă $gazdă;
proxy_pass https//192.168.2.12:9301;
proxy_redirect dezactivat;
}
}
Serverul intern de la 192.168.2.12 este sub1.domain.com
Aveți păreri despre sintaxă pentru ca acest lucru să funcționeze?