如何在OpenShift上安装Nginx

时间:2014-12-06 22:25:01

标签: nginx openshift

虽然我一步一步地跟着https://blog.openshift.com/lightweight-http-serving-using-nginx-on-openshift/,但我最终收到错误503,告诉我服务不可用。各种网站都有问题,包括stackoverflow,但所有这些都是关于成功安装nginx之后的问题,我还没有达到这一点。

我不想使用已有的墨盒 - 部分原因是它们中的大多数已经过时了。此外,我的问题的答案可能会引起一些人的兴趣,因为它将教会如何在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

3 个答案:

答案 0 :(得分:2)

本指南(2012年)使用环境变量:$ OPENSHIFT_INTERNAL_IP:$ OPENSHIFT_INTERNAL_PORT

现在它被重命名为:
$ OPENSHIFT_DIY_IP:$ OPENSHIFT_DIY_PORT

答案 1 :(得分:1)

如果您想要的是OpenShift上的nginx,我会使用此盒式磁带

https://github.com/gsterjov/openshift-nginx-cartridge

答案 2 :(得分:0)

Here's已更新为最新nginx 1.9.12

的磁带