The 2nd fastcgi_pass was a miss type. It is the same port as the other. <br><br>Rob Schultz<br><br><div class="gmail_quote">On Thu, Mar 20, 2008 at 6:35 PM, Rob Schultz &lt;<a href="mailto:rschultz7@gmail.com">rschultz7@gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;Today i was configuring nginx to &quot;act&quot; more like apache when using<br>
https (Apache sets the fastcgi paramater HTTPS to on and this is how<br>
phpmyadmin detects if you are using https or not) Well i only wanted<br>
this paramater to be on my https portion of the server so i added it<br>
right below my fastcgi_pass directive.<br>
http {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; include &nbsp; &nbsp; &nbsp; &nbsp; /etc/nginx/mime.types;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; include &nbsp; &nbsp; &nbsp; &nbsp; /etc/nginx/fastcgi_params;<br>
<br>
rest of regular config....<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; ##ssl portion<br>
 &nbsp; &nbsp; &nbsp; &nbsp; server {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; listen &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;443;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; server_name &nbsp; &nbsp; <a href="http://domain.com" target="_blank">domain.com</a> <a href="http://www.domain.com" target="_blank">www.domain.com</a>;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ssl on;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ssl_certificate &nbsp; &nbsp; &nbsp; &nbsp; /etc/ssl/nginx/server.crt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ssl_certificate_key &nbsp; &nbsp; /etc/ssl/nginx/server.key;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; access_log &nbsp; &nbsp; &nbsp;/var/log/nginx/<br>
domain.com.ssl_access_log main;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; error_log &nbsp; &nbsp; &nbsp; /var/log/nginx/<br>
domain.com.ssl_error_log info;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; root /var/www/domain.com/htdocs;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; location ~ \.php$ {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fastcgi_pass &nbsp; <a href="http://127.0.0.1:8026" target="_blank">127.0.0.1:8026</a>;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fastcgi_param &nbsp;HTTPS &nbsp; &nbsp;on;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fastcgi_index &nbsp; index.php;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; location ~* ^.+\.(jpg|jpeg|gif|png)$ {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; access_log &nbsp; off;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; expires &nbsp; &nbsp; &nbsp;30d;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br>
 &nbsp; &nbsp; &nbsp; &nbsp; }<br>
}<br>
<br>
reloaded the configuration file and hit refresh on a php page<br>
displaying phpinfo() &nbsp;and i get the &quot;No Input file&quot;. So after playing<br>
around i ended up having to add the include directive in my location ~<br>
\.php$ section like so<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; location ~ \.php$ {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fastcgi_pass &nbsp; <a href="http://127.0.0.1:8132" target="_blank">127.0.0.1:8132</a>;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;include /etc/nginx/fastcgi_params;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fastcgi_param &nbsp;HTTPS &nbsp; &nbsp;on;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fastcgi_index &nbsp; index.php;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br>
<br>
<br>
<br>
So it is looking like adding a fastcgi_param directive is clearing out<br>
the http section for them.<br>
Also the English wiki states &quot;Directives not set are inherited from<br>
the outer level. &quot; so that is why i am thinking this is a bug.<br>
<br>
I am currently using the 0.6.28 and noticed a new release but by the<br>
changelog doesn&#39;t seem like anything changed in the fastcgi module.<br>
<br>
<br>
Thanks,<br>
<font color="#888888">Rob Schultz<br>
</font></blockquote></div><br>