需要帮助在openshift上配置nginx上的php

时间:2014-02-01 00:49:29

标签: php nginx configure openshift

我是openshift和nginx的新手。这是我在nginx上使用php 5.5创建DIY应用程序的第一个实验。 Nginx服务器工作正常,但是当我添加php-fpm配置时:

...
location ~ ^/index.php(/|$) {    
root html;    
include fastcgi_params; 
fastcgi_pass unix:${OPENSHIFT_RUN_DIR}/php-fpm.socket;    
fastcgi_index index.php;    
fastcgi_param SCRIPT_FILENAME html/$fastcgi_script_name;    
fastcgi_param PATH_INFO $fastcgi_script_name;    
fastcgi_intercept_errors on;  
}
...

在nginx.conf中,我的浏览器出现503错误,告知服务不可用。我通过许多建议修改了上面的脚本,但仍然没有运气。请有人吗?谢谢

ps:我也从github跟随https://www.openshift.com/forums/openshift/installing-php-fpm-and-nginx,但仍然没有运气

1 个答案:

答案 0 :(得分:0)

我建议您创建一个Downloadable cartridge而不是DIY。目前GitHub上有几个nginx-php社区盒式磁带,例如。 Getup Cloud的OpenShift Nginx PHP-FPM Cartridge,您可以使用一个命令轻松启动它:

rhc app create php https://reflector-getupcloud.getup.io/reflect?github=getupcloud/openshift-nginx-php-fpm

参考文献: