问题标签 [nginx-location]
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.
php - nginx 只加载 index.php
我的 nginx 配置有问题。我们公司有一个流浪者盒子。在这个 vagrant 中,我们有用于服务的 LXC 容器,例如 nginx 容器、php-fpm 容器、memcached 容器、mysql 容器……这些容器相互连接,nginx 使用 php-fpm,php-fpm 使用 memcached 和 mysql。我可以通过 https 访问 vagrant 之外的 nginx。这是我的nginx配置:
当我在浏览器中打开它时,我得到了 index.php,但速度很慢,而且我在控制台上也遇到了同样的错误,如下所示:
nginx - 拒绝访问 Nginx 文件夹,其中未创建文件夹和文件
我在我的公司使用 Nginx,并且是新手。
我只是想知道是否有人遇到过 Nginx 在 Windows 10 NOT Ubuntu 上没有足够权限的问题,但在Windows 10上,无法在 Nginx 文件夹中创建文件和目录。在我的Nginx.conf中,用户“ nobody ”和“ pid ”行被注释掉了,所以我知道 Nginx 没有使用不属于 Admin 组的用户。即使是“ root ”用户,我也没有在我的 conf 文件中找到它。
有时我什至无法手动打开那个 Nginx 文件夹,这个问题正在阻止我们的 Nginx Windows 服务运行。
对 Windows 10(非 Ubuntu)用户的任何建议都会有所帮助;希望你以前去过那里。
更新
这是我得到的错误:
[错误] 12212#14724: *1 上游超时(10060: 连接尝试失败,因为连接方一段时间后没有正确响应,或建立连接失败,因为连接主机没有响应)连接到上游时,客户端:127.0.0.1,服务器:localhost,请求:“POST /some/folder/create?v=1.8 HTTP/1.1”,上游:“ http://127.0.0.1:8081/someFolder/items/create?v= 1.8 ”,主机:“本地主机”
nginx - 使用 nginx 隐藏部分 URL
在 Ubuntu 14.04 LTS 中,我们如何设置 nginx 配置同时满足用户和应用程序的两个条件?
[从用户的角度来看]
访问
将实际访问:
但我们希望浏览器 url-field 显示:
[从应用程序的角度来看]
该应用程序需要使用这些链接,其中/app/作为链接的一部分:
nginx - 如何使用 proxy_pass nginx 服务器添加后缀 url
我是 nginx 服务器的新手。我想发送我的请求
http://localhost:81/app/get/all
至
http://localhost:9000/abc/get/all
我有使用位置正则表达式。但它不起作用任何人都可以帮助我。
我已将服务器添加为:
请帮我。
node.js - Node.js 应用程序的 PM2 错误
我在 Ubuntu 上使用 MongoDB 运行 Node.js 应用程序。作为轻量级服务器,我使用 NGINX。我当前的系统信息是:
- 系统负载:0.01
- 进程:77
- / 的使用:19.56GB 的 16.9%
- 登录用户:1
- 内存使用:57%
- 掉期使用:0%
重新加载站点后,我收到带有pm2 logs命令的以下消息
PM2 App [app] with id [0] and pid [8180], exited with code [0] via signal [SIGKILL] PM2 在 -fork 模式下启动执行序列 - for app name:app id:0 PM2 App name:app id :0 在线
我认识到如果我使用的数据较少,那么我得到的错误次数不会太多。也许我需要更多的内存空间或者可能是什么问题?
我的 NGINX 配置如下所示:
非常感谢您的帮助
更多信息:
我已经认识到我的 db 大小(大约 9 GB)大于存储大小(大约 3 GB):
也许这将有助于调整 mongodb 空间?我怎样才能做到这一点?
nginx - 使用 Nginx 服务器尝试文件的子 url 未加载静态内容
我有 Nginx 服务器的新手。我有带有 url 的站点,并且正在使用带有 Ngnix 服务器配置的 try_file。这些是一些网址:
如果我尝试获取此 url
然后它工作正常,所有的 css 都可以正常加载。但是当我尝试获取这个 url
然后它的css和js文件没有加载。因为css路径会改成
但我实际的路径需要是
我的 Nginx 服务器配置是
所以,请任何人都可以帮助我。如何使用 Nginx 服务器解决此问题。我正在使用角度 url 加载网站。
node.js - 用于nodejs的Nginx反向代理但验证后的静态文件
我已将我的 nginx 服务器配置为静态文件由 nginx 单独发送,否则如果 uri 不存在,则请求将路由到我的 nodejs 服务器。但是 nginx 是否可以在提供一些 html 文件(例如与管理员相关的文件)之前检查用户是否经过身份验证?
我们是否可以为 nginx 指定静态文件夹以进行此检查,如果是,则提供文件。如果没有,重定向到登录。
nginx - Nginx 相同的查询参数
如何在 Nginx 中获取相同的查询参数?参数电话可能多两个。
示例查询字符串:
/subscriber?action=getSubscriptions&phone=123456789&phone=987654321
或者重新格式化
/subscriber?action=getSubscriptions&phone[]=123456789&phone[]=987654321
nginx - 在同一台服务器上安装多个 nginx 如何将一个设置为默认值
我正在配置一个 nginx 服务器以使用 rtmp 进行流式传输。
正如我刚刚发现的那样,我有不同的 nginx 安装。
一个位于 /etc/nginx(旧的,默认运行的),另一个位于 /usr/local/nginx。
我想在某处建立一个符号链接,以便我可以定义服务器执行位于 /usr/local 的那个
做了更多的阅读,我意识到我有 2 个 nginx 是因为我用 apt-get 安装了一个,并且从源代码安装了一个更新的版本。我用 apt-get purge 卸载了。现在我需要了解的是如何将从源安装的 nginx 设置为默认系统。
从源代码安装的 nginx 已启动并正在运行,但我无法以任何方式重新启动。
nginx - 无法使用 nginx 服务器中的文件夹映射上游
我想将我们的系统端口 82 映射到 127.0.0.1:8080/runningSite 并且我在 nginx 配置中遇到异常。
例外 :
任何人都可以在我错的地方帮助我。