尽管我按照 https://blog.openshift.com/lightweight-http-serving-using-nginx-on-openshift/ 的步骤操作,但最终仍然出现了503错误,告诉我服务不可用。各种网站上都有关于nginx成功安装后的问题的提问,包括stackoverflow网站,而这些问题都是在我尚未到达的点之后发生的。
我不想使用已经可用的cartridges - 部分原因是因为它们大多已经过时了。此外,对我的问题的答案可能会引起一些人的兴趣,因为它将教你如何在OpenShift上始终运行最新版本的nginx服务器。
以下是
我不想使用已经可用的cartridges - 部分原因是因为它们大多已经过时了。此外,对我的问题的答案可能会引起一些人的兴趣,因为它将教你如何在OpenShift上始终运行最新版本的nginx服务器。
以下是
rhc tail
的结果。DL is deprecated, please use Fiddle
==> app-root/logs/diy.log <==
[2014-12-06 16:55:47] INFO WEBrick::HTTPServer#start done.
[2014-12-06 16:55:50] INFO WEBrick 1.3.1
[2014-12-06 16:55:50] INFO ruby 1.8.7 (2013-06-27) [x86_64-linux]
[2014-12-06 16:55:50] INFO WEBrick::HTTPServer#start: pid=255959 port=8080
127.xx.x.xxx - - [06/Dec/2014:17:11:57 EST] "HEAD / HTTP/1.1" 200 0
- -> /
127.xx.x.xxx - - [06/Dec/2014:17:11:57 EST] "HEAD / HTTP/1.1" 200 0
- -> /
[2014-12-06 17:32:02] INFO going to shutdown ...
[2014-12-06 17:32:02] INFO WEBrick::HTTPServer#start done.
==> app-root/logs/server.log <==
nginx: [emerg] invalid port in ":" of the "listen" directive in /var/lib/openshi
ft/xxx/app-root/data//conf/nginx.conf:36
nginx.conf
文件:server { listen :; server_name localhost; }
这是nginx.conf.template
文件:server { listen $OPENSHIFT_IP:$OPENSHIFT_PORT; server_name localhost; }
- nCoM1kWuDFIjxZNd2zoE