Puncte:0

Apache Rescrie în Nginx cu ProxyPass

drapel ck

Încerc să redirecționez un subdomeniu găzduit pe un server web Apache* cu .htaccess către o adresă URL externă cu ascunzându-se această adresă URL externă.Fișierul .htaccess arată astfel:

RewriteEngine Pornit
RewriteCond %{HTTP_HOST} ^sub.domain\.com [NC]
RewriteRule ^(.*) http://external-domain.com/$1 [P]

Cum trebuie să configurez site-ul Nginx? Site-ul este foarte simplu și funcționează dacă este apelat direct în rețeaua locală:

Server {
    asculta 80;

    nume_server sub.domeniu.com;

    root /usr/share/nginx/html/sub.domain.com;
    index index.html;
}

Cred că trebuie să existe ceva magie ProxyPass, dar nu îmi dau seama ce. Trebuie să fie ceva de genul

locație ^~ / {    
    proxy_pass http://localhost;
    proxy_set_header X-Real-IP 127.0.0.1;
    proxy_set_header Gazdă sub.domain.com;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $schema;
}

dar asta nu merge. As aprecia orice ajutor. Mulțumiri...

*Webserverul este găzduit de un Furnizor simplu, nu se pot face configurații speciale

Puncte:0
drapel ck

Am luat cea mai simplă soluție. Am șters subdomeniul și am adăugat o înregistrare CNAME DNS. Asta merge.

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.