问题标签 [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.
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 列表。
我究竟做错了什么?
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
以指向/代理这些进程?
php - nginx - fastcgi_read_timeout,什么是最佳值?
我们使用 Nginx 作为 PHP 应用程序的代理,我们有一个 API 需要 120 多秒才能完成,所以我们将增加 Nginx 超时。
fastcgi_read_timeout 的推荐值是多少?如果我们将超时时间增加到很长的时间,我们可能会遇到任何安全问题、漏洞或威胁吗?
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。
关于我犯了什么错误以及如何实现输出的任何想法。
谢谢!
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怎么配置?
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 替换(我都尝试过但没有工作)
docker - Artifactory docker注册表:禁止错误
我们正在尝试在我们的公司设置中设置 Artifactory(其中有一个代理服务器)。Nginx、Artifactory 和 PostgreSQL 在容器中运行(使用 JFrog 的 docker compose 示例启动)。
但我无法使用 cli 命令 ( docker login
) 成功登录到 docker。我收到以下错误:
这是我的 /etc/hosts 文件:
这是 artifactory.conf 文件:
其他有用信息:
码头工人信息
码头工人版本:
我试过什么?
我真的筋疲力尽,走到了死胡同。需要有关使用 CLI 成功登录 docker 的指导。
问候
阿迪亚
nginx - 如何在 Nginx 服务器上增加上传图片的大小?
我在 Django 中开发了一个应用程序。我遇到了一些图像(大小:2MB)成功上传而一些图像(大小:4,5MB)在上传后生成错误的问题。经过研究,我发现这个问题是由于我的 Nginx 服务器文件上传大小造成的。
这是我的 nginx.conf 文件
我应该如何编辑此文件以增加图像的上传大小约 6MB。
当我关注这一问题时如何编辑 nginx.conf 以增加文件大小上传
我收到以下错误:
所以请为我编辑文件。我知道可能只有一行代码。
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 设置:
先感谢您。
amazon-ec2 - AWS内部ALB前面的Nginx代理:连接上游时上游超时(110:连接超时)
我们在 ALB 后面有两个 drupal apache web 服务器。Nginx没有被定义/配置proxy_read_timeout
。偶尔得到。 300
proxy_connect_timeout
proxy_send_timeout
keepalive_timeout
upstream timed out (110: Connection timed out) while connecting to upstream
但是,当我们查看所有上游组件时,它们都在工作。ALB 正在工作,所有目标都运行良好。各个服务器都正常运行。似乎“发生了一些事情”导致它中断,但无论该事件是什么,它都已解决。但是,在解决后,代理连接没有重置,仍然导致超时。
我们可以通过重启 nginx 来解决这个问题,但是,我们希望 nginx 在不重启服务器的情况下自行重置代理连接。