node.js-如何在容器内正确运行nodejs?
发布时间:2021-01-12 04:03:25 所属栏目:Nginx 来源:互联网
导读:我有包含nginx的docker映像,使用以下配置将我的index.html文件服务器:server { listen 80; server_name mysite; root /var/www/application; index index.html; } 不,我需要添加nodejs来处理/ api /位置,如下所示:upstream a
我有包含nginx的docker映像,使用以下配置将我的index.html文件服务器:
不,我需要添加nodejs来处理/ api /位置,如下所示:
所以我需要在3000上安装并运行NodeJS服务器来处理api请求.我的问题是我应该如何正确运行它? 我已经尝试在Dockerfile中使用以下命令通过forever运行添加:
但不幸的是,启动容器后,它立即退出,没有错误. 请帮助我我做错了什么? 最佳答案 @ilyapt是正确的,您应该将nginx和node分成两个容器,但这不是您问题的答案.您应该做的是忽略docker cmd的启动,以防止永远在后台运行-导致容器退出.尝试将dockerfile中的最后一行更改为-CMD [“ forever”,“ server.js”],看看是否有帮助. (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 网络 – Nginx:直接在text / plain中返回$remote_addr
- PHP会话不存储/保存-php-fpm / nginx / phpmyadmin / cento
- ruby-on-rails-如何在Puma和Capistrano上部署Rails应用程序
- nginx可以根据url运行unix命令吗?
- php – 如何在虚拟主机上安全地拥有多对多用户
- 在userdir中使用nginx运行Moodle(斜杠参数)
- nginx通过uWSGI在一个子目录中提供Django
- nginx将文件类型传递给后端服务器
- ruby-on-rails-使用Nginx Gzip Unicorn时缺少Content-Lengt
- node.js-Nginx反向代理:如何通过子域访问不同的容器?
推荐文章
站长推荐
- nginx-加载SVG时出错-ERR_CONTENT_DECODING_FAIL
- nginx-在浏览器中检测HTTP2 / SPDY支持
- node.js-带有Nodejs中的Push的Nodejs http2(ngin
- TeamCity,nginx和Websockets – 501错误
- Nginx阻止/拒绝访问多个位置正则表达式
- 如何找不到nginx try_files日志文件?
- node.js-Nginx docker作为本地的nodejs代理
- node.js – 哪个最有效:通过nginx或节点通过ngi
- python-Django nginx管理媒体
- 如何根据Nginx中的请求URL重定向到特定的上游服务
热点阅读