Am un site web găzduit pe AWS, www.example.com. Am creat un blog pe Wix myblog.wixsite.com/blog. Acum, vreau să arăt conținutul myblog.wixsite.com/blog pe www.example.com/blog. Așa că am folosit următoarea conf. Nginx pentru a încerca și a realiza asta.
locație /blog/ {
sub_filtru „http://myblog.wixsite.com/” „https://$http_host/blog/”;
sub_filtru „https://myblog.wixsite.com/” „https://$http_host/blog/”;
sub_filter 'href="/posts/' 'href="/blog/';
sub_filter 'href="/category/' 'href="/blog/category/';
sub_filter 'href="/authors/' 'href="/blog/authors/';
sub_filter 'href="/recent/' 'href="/blog/recent/';
proxy_ssl_verify dezactivat;
proxy_set_header Gazdă „myblog.wixsite.com”;
proxy_set_header X-Forwarded-Host „”;
proxy_set_header X-Forwarded-Pentru „”;
proxy_set_header Acceptare-Codificare „”;
proxy_set_header Cookie „”;
proxy_pass http://myblog.wixsite.com/blog/;
proxy_redirect ~^(http://[^/]+)(/.+)$ https://$http_host$2;
}
Acum, când am lovit www.example.com/blog, Nginx mă redirecționează către https://myblog.wixsite.com/blog/ în loc să afişeze conţinutul pe www.example.com/blog în sine. Am incercat si eu sa ma schimb
proxy_pass http://myblog.wixsite.com/blog/;
la
proxy_pass https://myblog.wixsite.com/blog/;
dar am început să primesc următoarea eroare.
*532 SSL_do_handshake() a eșuat (SSL: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error) în timp ce SSL handshake to upstream, client: <redactat>, server: www.example.com, cerere: „GET /blog/ HTTP/2.0”, în amonte: „https://myblog.wixsite.com/blog/”, gazdă: „www.example.com”
Sunt la el de câteva zile fără niciun rezultat. Poate cineva să sugereze ce aș putea să fac eu greșit?