Last roadblock changing from Apache: SSL & PHP

Steve Wilson lists-nginx at
Sun May 14 23:43:44 UTC 2017


It doesn't look like that's actually getting passed to php-fpm.
You're possibly missing the php handling in your server{} block.
Check that you've got a location set for php files to do a fastcgi_pass.

location ~ \.php$ {
                fastcgi_pass   unix:/var/run/php-fpm/sock;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME
                client_body_timeout 300;
                include /etc/nginx/fastcgi_params;

The above is from one of my roundcube instances and makes sure that php
files are processed by php.


On 14/05/2017 23:43, Philip Rhoades wrote:
> People,
> If I can solve this last problem (that I have just spent all night on),
> I can completely replace Apache with Nginx.  I am using RoundCubeMail as
> my Webmail client - it is written in PHP (the only PHP thing on my
> server) but it has been working happily with Apache for many years.  I
> have RCM in an SSL protected directory:
>   /home/ssl/webmail
> When I couldn't get that working I tried testing the setup with a simple:
>   /home/ssl/index.php
> file that outputs PHP info (attached) - but I had exactly the same
> problem with that - a blank screen except for a green block cursor in
> the bottom right of the screen ie no text output in the browser and no
> errors in any of the logs.
> I also attach:
>   /etc/nginx/conf.d/php-fpm.conf
> and:
>   /etc/php-fpm.d/www.conf
> I would _really_ appreciate it if anyone could tell me what is wrong
> with my configuration . . (running on Fedora 25 x86_64).
> Thanks,
> Phil.
> _______________________________________________
> nginx mailing list
> nginx at

More information about the nginx mailing list