Heroku Local无法启动Nginx

时间:2016-04-05 06:44:52

标签: heroku nginx osx-elcapitan

我想让heroku local工作。当我运行它时,我得到以下输出:

11:02:14 PM web.1 |  DOCUMENT_ROOT changed to 'web/'
11:02:14 PM web.1 |  1 processes at 512MB memory limit.
11:02:14 PM web.1 |  Starting php-fpm...
11:02:16 PM web.1 |  Starting nginx...
11:02:16 PM web.1 |  Application ready for connections on port 5000.
11:02:16 PM web.1 |  nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)
11:02:16 PM web.1 |  Process exited unexpectedly: nginx
11:02:16 PM web.1 |  Going down, terminating child processes...
[DONE] Killing all processes with signal  null
11:02:16 PM web.1 Exited Abnormally

我正在使用nginx / php-fpm / mysql设置为我的开发环境设置运行Mac OS X 10.11.4。我的开发环境中有几个站点设置正常运行并在端口80上侦听。

我使用heroku-buildpack-php设置了一个Heroku项目。在Heroku上托管时,一切都运行良好。但是,如果我尝试通过运行heroku local来启动应用程序,在本地进行开发,似乎与heroku有冲突试图让nginx启动。我需要让这些网站与heroku local同时运行,因为heroku应用与网站互动。

有没有办法实现这个目标?任何帮助将不胜感激。

0 个答案:

没有答案