我是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,但仍然没有运气
答案 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
参考文献: