草庐IT

nginx-alpine

全部标签

nginx - docker login 不适用于 nexus 3 私有(private)注册表

NexusUIConfig我在Linux虚拟机上运行NexusRepositoryManagerOSS3.0.1-01在该虚拟机上,我让nginx将代理http请求保留为https。我的SSLkey由受信任的CA签署我创建了一个Maven存储库,只要我有客户端机器发布到它,它就可以正常工作。同样在这台客户端机器上,当我使用我的docker客户端并进行docker登录时。我收到各种错误。我正在遵循这些说明https://books.sonatype.com/nexus-book/3.0/reference/docker.html#_accessing_repositories特别是第9.

nginx - docker login 不适用于 nexus 3 私有(private)注册表

NexusUIConfig我在Linux虚拟机上运行NexusRepositoryManagerOSS3.0.1-01在该虚拟机上,我让nginx将代理http请求保留为https。我的SSLkey由受信任的CA签署我创建了一个Maven存储库,只要我有客户端机器发布到它,它就可以正常工作。同样在这台客户端机器上,当我使用我的docker客户端并进行docker登录时。我收到各种错误。我正在遵循这些说明https://books.sonatype.com/nexus-book/3.0/reference/docker.html#_accessing_repositories特别是第9.

Angular 应用程序在 nginx 上运行并在附加的 nginx 反向代理后面

我目前正在尝试为两个Angular应用程序创建反向代理。我希望这些应用程序都可以通过启用SSL的docker主机的443端口访问(如https://192.168.x.x/app1和https://192.168.x.x/app2),这样用户就不必为每个应用程序输入端口号。我的设置是,应用程序的每个部分都在其自己的Docker容器中运行:-容器1:AngularApp1(端口80在端口8080上暴露给主机)-容器2:AngularApp2(端口80在端口8081上暴露给主机)-容器3:反向代理(443端口暴露)Angular应用程序和反向代理都在nginx上运行。应用程序是这样构建的:

Angular 应用程序在 nginx 上运行并在附加的 nginx 反向代理后面

我目前正在尝试为两个Angular应用程序创建反向代理。我希望这些应用程序都可以通过启用SSL的docker主机的443端口访问(如https://192.168.x.x/app1和https://192.168.x.x/app2),这样用户就不必为每个应用程序输入端口号。我的设置是,应用程序的每个部分都在其自己的Docker容器中运行:-容器1:AngularApp1(端口80在端口8080上暴露给主机)-容器2:AngularApp2(端口80在端口8081上暴露给主机)-容器3:反向代理(443端口暴露)Angular应用程序和反向代理都在nginx上运行。应用程序是这样构建的:

nginx - Ember CLI 通过 Lighting Strategy 部署

我们已经使用LightningDeployStrategy部署了我们的Ember应用程序,其中包括:EC2实例Nginx(HTTP服务器)Redis,在同一个实例上配置(服务于index.html)从AWSS3编译js和Assets当点击实例时,index.html从Redis获得服务,随后点击应用中的任何路由,应用路由获得服务。但是,当我们在Ember应用程序的URL中手动输入任何正确的路由时,Nginx会抛出一条错误消息,指出找不到路由。我们在这里做错了什么? 最佳答案 当一个子请求,比如说,mydomain.com/login

django - Openresty : pass a request to FastCGI if data does not found in redis cache 中带有 nginx 的 Lua

我有一个Django网站,它使用fcgi在Nginx上运行。对于url/gifts/我想通过使用openresty在nginx.conf文件中将一些逻辑实现到lua中。location/gifts{try_files$uri@redis_cache;}location@redis_cache{default_typetext/html;content_by_lua'--fetchingkeyandvaluesfromurllocalargs=ngx.req.get_uri_args()--creatingredisconnectionlocalredis=require"resty.r

linux - debian redis update-rc.d 错误 - redis 和 nginx 之间存在循环

尝试按照http://redis.io/topics/quickstart中的说明在debian7wheezy(redis版本7)中将redis安装为服务但是在运行sudoupdate-rc.dredis_6379defaults之后我得到这些错误update-rc.d:usingdependencybasedbootsequencinginsserv:warning:script'redis_6379'missingLSBtagsandoverridesinsserv:Thereisaloopbetweenservicenginxandredis_6379ifstoppedinsse

nginx - lua-resty-redis set_keepalive 推荐设置

我正在使用red:set_keepalive(max_idle_timeout,pool_size)(来自这里:https://github.com/openresty/lua-resty-redis#set_keepalive)使用Nginx并尝试确定用于max_idle_timeout和pool_size的最佳值。如果我的worker_connections设置为1024,那么将pool_size设置为1024是否有意义?对于max_idle_timeout,60000(1分钟)是不是太“激进”了?使用较小的值是否更安全?谢谢,马特 最佳答案

nginx - 在 Nginx 中向 Redis 添加键/值

我想与nginx的redis通信,以便在列表中存储对图像发出的请求,尤其是在另一台服务器上代理的未找到的图像。我安装了OpenResty,以便使用redis2_query和redis2_pass命令。这是我的nginx配置:location~*\.(jpg|jpeg|gif|png)${try_files$uri@imagenotfound;redis2_querylpushfounds$uri;redis2_pass127.0.0.1:6379;}location@imagenotfound{proxy_passhttp://imgdomain.com/$uri;proxy_set_

java - 从 java 使用 nginx 进行端口转发

我正在尝试制作一个使用redis作为后端的java应用程序。由于Redis是一个非常快速的键值存储,我想使用它,但是redis只能与1个客户端一起使用,所以它没有选项对于用户:通过身份验证。我想找到一种方法来实现某种身份验证,所以我尝试了nginx和redis2扩展。我这样做是因为我可以使用客户端证书和HTTPS。但这让我的应用程序非常慢。我正在考虑使用某种通过nginx代理连接到redis的隧道。为此,redis将在localhost上监听,并且会有一个我想用来访问redis的地址,但需要使用https身份验证。所以基本上我目前的方法JAVA-Jedis-LAN-REDIS,woul