8

我目前正在开发一个 RESTful api 作为我的 ios/web 应用程序与其共享数据库和内容之间的桥梁。

我在这个博客上找到了用 PHP 实现 RESTful api 的方法。

我在基于 OVH Apache 的服务器上开始了我的开发。不幸的是,他们没有为网络托管服务提供 oauth 支持,也没有办法安装它。OVH 告诉我,为此我需要一个专用服务器或 VPS 服务器。

现在,我将在dotCloud上工作。我认为这是一个很好的选择,但他们的服务器(似乎是 Amazon EC2 的服务器)是基于 nginx 的。这将是我第一次使用 nginx 服务器,我需要你的帮助来“翻译”这个 .htaccess到 nginx.conf 文件。

在寻求您的帮助之前,我试图为此找到一个 nginx.conf 文件,但没有人工作。当我将它们推送到我的 dotcloud 应用程序时,我的应用程序的 http 服务崩溃并且 dotcloud cli 说:

14:55:44 [www.0] 警告:服务在启动时崩溃或正在侦听错误的端口。它未能在 30 秒内响应端口“http”(80)。请检查应用程序日志。

提前感谢您的帮助:)

4

1 回答 1

7

感谢这个htaccess to nginx.conf 转换器,以及我所做的一些技巧和测试,这里是对应的 nginx.conf 文件。

我希望它能帮助人们。;)

编辑:指向我的配置的链接已失效,但转换器仍然可用。只要你有一个有效的 Apache 配置,你就可以开始了。

于 2012-07-30T15:14:54.690 回答