<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Hello!<br><br>I have a reverse proxy setup like this...<br><br>server {   <br>......<br>......<br><br>             if ($host = '23.71.33.142' ) { proxy_set_header Host www.domain.com; }<br>                location / { proxy_pass http://31.186.1.131:60/;  }<br><br>}<br><br>The problem is that i cannot have a proxy_set_header inside an IF like this. Basically what iam intending to do is.. If the remote client visits my server with the IP (23.71.33.142) as the header (by using http://23.71.33.142) I need to send hardcoded the header to the backend server si my backend server knows it should respond with the content of domain.com .  If they send any other header  then it needs to be past to the backend server to deal with intact (it can be domain.com / www.domain.com / sub.domain.com )<br><br>Thanks!<br><br>--Mike<br><br>                                           </div></body>
</html>