Docker分别搭建NGINX和PHP因路径不同导致的不通解决办法!

20

解决办法:

将Nginx的配置文件中的PHP模块修改成下述这样。

    location ~ \.php$ {  
        fastcgi_pass   10.98.179.79:9000;
        fastcgi_index index.php;
        set $filename "index.php";
        if ( $fastcgi_script_name ~ "^/+(.*)$" ) {
           set $filename $1;
        }
        fastcgi_param SCRIPT_FILENAME $filename;
        include        fastcgi_params;  
        fastcgi_intercept_errors on;