<br><br><div class="gmail_quote">2011/8/31 Gena Makhomed <span dir="ltr"><<a href="mailto:gmm@csdoc.com">gmm@csdoc.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On <a href="tel:31.08.2011%2010" value="+13108201110" target="_blank">31.08.2011 10</a>:03, Albuquerque Rui wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
While accessing the page directly from apache i've got the good<br>
values too. But when i pass by nginx then apache ( mod_rpaf ) the<br>
hostname is not right :(<br>
</blockquote>
<br></div>
in request from nginx to apache backend - you set correct<br>
client hostname in the X-Forwarded-Host or X-Host header?<br>
<br>
RPAFsethostname on;<br>
<br>
means what you must provide desirable client hostname:<br>
<br>
source of mod_rpaf-0.6\mod_rpaf-2.0.c<br>
------------------------------<u></u>-------<br>
<br>
if (cfg->sethostname) {<br>
    const char *hostvalue;<br>
    if (hostvalue = apr_table_get(r->headers_in, "X-Forwarded-Host")) {<br>
        /* 2.0 proxy frontend or 1.3 => 1.3.25 proxy frontend */<br>
        apr_table_set(r->headers_in, "Host", apr_pstrdup(r->pool, hostvalue));<br>
        r->hostname = apr_pstrdup(r->pool, hostvalue);<br>
        ap_update_vhost_from_headers(<u></u>r);<br>
    } else if (hostvalue = apr_table_get(r->headers_in, "X-Host")) {<br>
        /* 1.3 proxy frontend with mod_proxy_add_forward */<br>
        apr_table_set(r->headers_in, "Host", apr_pstrdup(r->pool, hostvalue));<br>
        r->hostname = apr_pstrdup(r->pool, hostvalue);<br>
        ap_update_vhost_from_headers(<u></u>r);<br>
    }<br>
}<br>
<br></blockquote><div><br>In fact event with RPAFsethostname on; commented, there's a problem. In this case we are talking about client remote hostname...<br><br><br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

-- <br>
Best regards,<br><font color="#888888">
 Gena</font><div><div></div><div class="h5"><br>
<br>
______________________________<u></u>_________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/<u></u>mailman/listinfo/nginx</a><br>
</div></div></blockquote></div><br>