问题标签 [nginx-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
347 浏览

nginx - 在 nginx 上的同一域上运行两个 Web 应用程序时出现问题

我想有一个 nginx 服务器在同一个域上托管 web 应用程序,具有不同的路径。例如, http ://example.org/booksapp/signin.html应该指向第一个应用,http ://example.org/shoesapp/signin.html应该指向第二个应用

在我的主机中,我有两个文件夹,每个应用程序一个:/var/webfolder/booksapp 和 /var/webfolder/shoesapp

我的nginx配置如下

此配置不起作用。我的浏览器在尝试加载任一 Web 应用程序时只显示一个空白页面。同时,nginx 日志文件显示应用程序尝试加载的每个资源的 404 列表。

我究竟做错了什么?

0 投票
2 回答
12066 浏览

nginx - 如何配置nginx的default.conf

我正在尝试配置default.conf/etc/nginx/conf.d显示位于的简单登录页面/home/ubuntu/project-source/company/entry/index.html

据我所知,域设置正确指向服务器

默认配置:

sub1附加问题:可以说,该项目将在 2 个子域上运行 2 个进程,sub2并且它们将分别在 localhost:3001和上运行localhost:3002,我如何配置default.conf以指向/代理这些进程?

0 投票
1 回答
559 浏览

php - nginx - fastcgi_read_timeout,什么是最佳值?

我们使用 Nginx 作为 PHP 应用程序的代理,我们有一个 API 需要 120 多秒才能完成,所以我们将增加 Nginx 超时。

fastcgi_read_timeout 的推荐值是多少?如果我们将超时时间增加到很长的时间,我们可能会遇到任何安全问题、漏洞或威胁吗?

0 投票
1 回答
26 浏览

nginx - 如何在 nginx 中重写 URL?

我正在尝试使用 Nginx 重写 URL,以下是输入和预期输出。

输入:http://localhost/test/studentinfo/DocumentViewer?studentName=ABC&age=25&SchoolName=TREDS&city=HYD

预期输出:http://localhost/student?studentName=ABC&city=HYD

因此,每当我尝试重写 URL 时,我都会在实际替换的 URL 后面获得整个参数 URL,如下所示。

我的重写逻辑:

rewrite ^/test/* /student?studentName=$arg_studentName&city=$arg_city permanent;

但我收到的输出是: http://localhost/student?studentName=ABC&city=HYDstudentName=ABC&age=25&SchoolName=TREDS&city=HYD

关于我犯了什么错误以及如何实现输出的任何想法。

谢谢!

0 投票
1 回答
772 浏览

nginx - Nginx和后端服务器建立连接超时后,我想让Nginx返回json数据给客户端。如何配置它?

假设需求是这样的:Nginx监听的端口是80,假设后端服务器域名是:http ://hello.com,Nginx作为代理接受客户端的请求,Nginx转发请求http://hello.com。如果 Nginx 和后端服务器建立连接超时,则必须将 json 格式的数据返回给客户端。假设数据如下:

{ "code": -1 "message":"failed to connect remote error" }

而我想让客户端收到一个500的状态码,想请教前辈实现这个功能,Nginx怎么配置?

0 投票
1 回答
3714 浏览

docker - 如何为多个环境创建单个 NGINX.conf 文件

我使用 NGINX 作为反向代理。

我有 3 个环境(开发、QA、生产)

考虑一下,develop 的 IP 地址是 1.2.3.4,qa 是 4.3.2.1,production 是 3.4.1.2

我已经如下配置了 nginx.conf 文件,并且在开发环境中它工作得很好。

在构建这些 docker-image 时,我已经明确提到应该在哪个配置上构建图像,如下所示

要求是 docker-image 应该只构建 1,然后它将被推送到 Docker 受信任的存储库。

它将被提升到其他环境的 docker 可信存储库,而无需再次构建镜像。

我的问题是我能做些什么来为所有环境工作这些单一的conf。

就像 ip 被 localhost 替换或 ip 被 127.0.0.1 替换(我都尝试过但没有工作)

0 投票
0 回答
1044 浏览

docker - Artifactory docker注册表:禁止错误

我们正在尝试在我们的公司设置中设置 Artifactory(其中有一个代理服务器)。Nginx、Artifactory 和 PostgreSQL 在容器中运行(使用 JFrog 的 docker compose 示例启动)。

但我无法使用 cli 命令 ( docker login) 成功登录到 docker。我收到以下错误:

这是我的 /etc/hosts 文件:

这是 artifactory.conf 文件:

其他有用信息:

码头工人信息

码头工人版本:

我试过什么?

我真的筋疲力尽,走到了死胡同。需要有关使用 CLI 成功登录 docker 的指导。

问候

阿迪亚

0 投票
2 回答
4322 浏览

nginx - 如何在 Nginx 服务器上增加上传图片的大小?

我在 Django 中开发了一个应用程序。我遇到了一些图像(大小:2MB)成功上传而一些图像(大小:4,5MB)在上传后生成错误的问题。经过研究,我发现这个问题是由于我的 Nginx 服务器文件上传大小造成的。

这是我的 nginx.conf 文件

我应该如何编辑此文件以增加图像的上传大小约 6MB。

当我关注这一问题时如何编辑 nginx.conf 以增加文件大小上传

我收到以下错误:

所以请为我编辑文件。我知道可能只有一行代码。

0 投票
1 回答
297 浏览

django - Nginx - 仅在静态文件上出现 403 错误

堆栈是:Ubuntu // Supervisor // Nginx <--> Gunicorn <--> Django 1.11

静态文件夹:/home/sitebiz/sitebiz/static/

Nginx 配置:/etc/nginx/sites-enabled/site.biz

我试图将/home/sitebiz/sitebiz/static/目录及其所有内容所有权更改为sitebiz用户和www-data,但没有任何帮助。甚至 Django 本身也不能提供静态文件,我不知道为什么。

从 django 设置:

先感谢您。

0 投票
0 回答
430 浏览

amazon-ec2 - AWS内部ALB前面的Nginx代理:连接上游时上游超时(110:连接超时)

我们在 ALB 后面有两个 drupal apache web 服务器。Nginx没有被定义/配置proxy_read_timeout。偶尔得到。 300
proxy_connect_timeout proxy_send_timeout keepalive_timeoutupstream timed out (110: Connection timed out) while connecting to upstream

但是,当我们查看所有上游组件时,它们都在工作。ALB 正在工作,所有目标都运行良好。各个服务器都正常运行。似乎“发生了一些事情”导致它中断,但无论该事件是什么,它都已解决。但是,在解决后,代理连接没有重置,仍然导致超时。

我们可以通过重启 nginx 来解决这个问题,但是,我们希望 nginx 在不重启服务器的情况下自行重置代理连接。