草庐IT

nginx-alpine

全部标签

node.js 本身或用于提供静态文件的 nginx 前端?

有没有更快的基准或比较:将nginx放在node前面,让它直接服务静态文件或只使用node并使用它来服务静态文件?nginx解决方案对我来说似乎更易于管理,有什么想法吗? 最佳答案 我不得不不同意这里的答案。虽然Node会做得很好,但如果配置正确,nginx肯定会更快。nginx在C中按照类似的模式高效实现(仅在需要时返回连接),内存占用很小。此外,它支持sendfile系统调用以尽可能快地提供这些文件,因为它是操作系统内核本身在做这项工作。现在nginx作为前端服务器已经成为事实上的标准。您可以将其用于提供静态文件、gzip、SS

node.js - 仅使用 Node.js 与将 Node.js 与 Apache/Nginx 一起使用

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭2个月前。社区在2个月前审核了是否重新开放此问题并关闭:原始关闭原因未解决Improvethisquestion在什么情况下,在实际部署中应该更愿意将Node.js仅用作服务器?当一个人不只想使用Node.js时,Node.js有什么更好的选择?Apache还是Nginx? 最佳答案 在Node.js前面放置另一个网络服务器有几个很好的理由:不必担心Node.js进程的权限/setuid。通常只

Docker + NGINX + SSL 终止

我正在尝试在Docker容器中设置NGINX,以便它将对流向另一个容器(tcp443->tcp3001)的流量执行SSL终止。但是我从NGINX获得了502BadGateway,在NGINX日志中出现以下错误:connect()failed(111:Connectionrefused)whileconnectingtoupstream容器以下容器正在运行:CONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES3b640f25af44nginx"nginx-g'daemon..."3secondsagoUp2seconds80/tcp,0.0.0.0

nginx - 如何将 Dokku 应用程序指向 dokku 服务器的根域

如何将设置在dokku服务器中的dokku应用程序指向服务器本身的根域。假设我的域是apps.com,而要实现的应用程序称为botapp。如果我使用虚拟主机命名,并执行gitremoteadddokkudokku@apps.com:botapp,它将指向botapp.apps.com。我该怎么做才能让botapp指向apps.com本身(根域)。另外,尽管使用子域(虚拟主机命名),我如何知道独酷应用程序正在Root的端口? 最佳答案 从v0.3.10开始,Dokku附带了一个域插件。这使您可以轻松地将域添加到您的应用程序。默认情况下

linux - 使用 "exit"后如何保留 docker alpine 容器?

例如,如果我使用命令dockerrun-italpine/bin/sh它启动一个终端,之后我可以安装包和所有东西。现在,当我使用exit命令时,它会返回到终端。(主要)那么我怎样才能再次访问同一个容器呢?当我再次运行该命令时,我得到了一个新的Alpine。请帮忙 最佳答案 只要指定的运行命令进程仍在运行,容器就会存在。当你指定运行/bin/sh时,一旦你退出,sh进程就会死掉,你的容器也会死掉。如果您想保持容器运行,则必须保持内部进程运行。对于您的情况(我不确定您想要实现什么,我假设您只是在测试),以下将使其继续运行dockerru

docker - 错误 : unsatisfiable constraints - on php:7-fpm-alpine

我正在考虑在fpm-alpine容器上设置laravel。遇到以下Dockerfile产生一些错误的障碍......FROMphp:7-fpm-alpine#installextensionsneededforLaravelRUNapk--updateadd\php7-mysqli\php7-mcrypt\php7-mbstring\rm/var/cache/apk/*产生的错误是:BuildingfpmStep1:FROMphp:7-fpm-alpine--->9e6811cb8bacStep2:RUNapk--updateaddphp7-mysqliphp7-mcryptphp7-

nginx - 你应该在docker里面安装nginx吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭7年前。Improvethisquestion我想知道在您的docker镜像中使用或不使用nginx的利弊。关于如何在docker上安装nginx的教程有很多,但我要问的是,你应该还是不应该?您是否应该在docker主机上安装nginx,并让它指向各个正在运行的容器(可能正在运行彩虹等)?或是否应该在容器中安装另一个nginx层?我看不出在docker容器中使用另一个nginx有什么好处,但是我想知道为什么有这么多关于这方面的教程,好

Nginx 代理传递配置 docker

问题来了:主机有多个docker应用程序在不同的端口上运行,例如。App1@3001,App2@3002...3100等现在我想访问这种格式的应用程序http://hostname.com/app1,http://hostname.com/app2..为此,我在主机上运行nginx,以根据sub-uri将请求代理到正确的端口location=/app1{proxy_redirecthttp://hostname:3001/;include/etc/nginx/proxy_params;}location^~/app1{proxy_redirecthttp://hostname:3001

Apache 与 Docker Alpine Linux

我想用alpine和apache创建一个docker镜像。我使用tini作为“初始化”系统。它一直有效,直到我分离并重新连接到容器。附加到容器后,apache退出并且容器停止。我不知道问题是什么。有人在使用docker、alpine和apache时遇到过类似的问题吗?我的Dockerfile看起来像这样(之前,我使用Alpines包管理器进行tini)FROMalpineENVTINI_VERSIONv0.16.1ADDhttps://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini-static/sbin/t

docker - 在 docker alpine 上安装软件包时无法满足的约束

我正在构建一个基于ruby:2.3-alpine的docker镜像。我需要为我的rails应用程序安装几个包才能正常运行。不幸的是,alpine存储库中不存在以下软件包。安装方法是什么?$uname-aLinux50642453afd54.1.17-boot2docker#1SMPThuFeb1108:12:31UTC2016x86_64Linux$apkaddiceweaselERROR:unsatisfiableconstraints:iceweasel(missing):requiredby:world[iceweasel]要安装的软件包:libav工具xfonts基础xfont