nginx-reverse-proxy

遇到错误”:“内部服务器错误”,代码 500 - 使用 AWS OpenSearch VPC + Nginx 反向代理进行 Okta 身份验证
nginx-reverse-proxy

遇到错误”:“内部服务器错误”,代码 500 - 使用 AWS OpenSearch VPC + Nginx 反向代理进行 Okta 身份验证

我在 VPC 网络中有一个 AWS Opensearch。我正在使用 Nginx 反向代理访问 Opensearch 仪表板 (Kibana)。我当前的设置运行良好。 我尝试进行 SAML Okta 身份验证,但出现以下错误: "statusCode":500,"error":"Internal Server Error","message":"Internal Error" 我正在使用 Okta 的以下配置: SSO URL:https://PROXY-URL/_plugin/kibana/_opendistro/_security/saml/acs ...

Admin

Nginx Proxymanager“map”指令不被允许
nginx-reverse-proxy

Nginx Proxymanager“map”指令不被允许

我现在正在部署我的 Django 项目,我在 digital ocean 上有一个服务器,我正在设置 nginx 代理管理器。我已经为 Portainer 添加了 SSL 证书,当我将它添加到主容器时,我收到一个内部错误: nginx: [emerg] "map" directive is not allowed here in /data/nginx/proxy_host/2.conf:32 这是我的文件2.conf: map $scheme $hsts_header { https "max-age=63072000; preload"; }...

Admin

根据不同的上游服务将 Nginx 默认 conf 拆分为单独的文件
nginx-reverse-proxy

根据不同的上游服务将 Nginx 默认 conf 拆分为单独的文件

拥有一个正在运行的 Nginx 身份验证代理服务器,并且default.conf.template文件不断增长。 想要根据不同的上游服务将其拆分为多个文件。 ./templates/default.conf.template 文件: js_import scripts/auth.js;   upstream payment {     server ${PAYMENT_SVC_HOST}; }   upstream eligibility {     server ${ELIGI...

Admin

Nginx 反向代理:读取非 HTTP 标头
nginx-reverse-proxy

Nginx 反向代理:读取非 HTTP 标头

我正在使用 nginx 作为反向代理,将所有服务放在端口 443 上。 我有各种服务,例如: web :约 6 个网站/管理面板 SSH 安全FTP WireGuard 将来也许还会有其他人…… 我使用以下配置来分离网络流量和其他流量: stream { upstream ssh { server localhost:<sshPort>; } upstream sftp { server localhost:<sftpPo...

Admin

全新(重新)安装 Apache,忽略默认虚拟主机
nginx-reverse-proxy

全新(重新)安装 Apache,忽略默认虚拟主机

我尝试了一些自定义“默认”Apache vhost 的方法,但似乎没有任何效果,我总是得到服务/var/www/html/index.html而不是我想要显示的其他内容或错误。 但最奇怪的是:每个访问日志都被记录到/var/log/apache2/other_vhosts_access.log而不是/var/log/apache2/access.log。 我试过重置我的安装通过完全删除 Apache(不确定这是否足够)... systemctl stop apache2 apt-get remove --purge apache2 rm -rf /etc/a...

Admin

使用带有 CertBot 证书和域名的 Flask 应用程序对两台服务器进行负载平衡
nginx-reverse-proxy

使用带有 CertBot 证书和域名的 Flask 应用程序对两台服务器进行负载平衡

我有两台服务器,我们将它们称为ServerA和ServerB。 我在 NameCheap 上购买了一个域名example.com 每个服务器都有在不同端口上运行的 docker 容器(Flask Web Apps)。 例子: WebApp1 running on port 8080 WebApp2 running on port 8081 . . 两个服务器的配置相同。 然后,我使用 nginx 在端口 443 上作为反向代理,每个端口都有自己的子域。 例子: WebApp1 running on port 8080 will be accessible ...

Admin

nginx 设置从子文件夹到端口的反向代理
nginx-reverse-proxy

nginx 设置从子文件夹到端口的反向代理

我正在尝试设置 Nginx 反向代理,并慢慢地失去理智去弄清楚它。 我的 Nginx 服务器监听端口为 80,性能很好。我有一个页面,其中有一个表单,我希望能够.json从该页面向可以处理请求的 Python HTTP 服务器发送 POST。我的服务器端口为 8000。 在网站上,我希望能够通过导航到 来访问服务器,<IP>:/sub/folder/以便我可以通过向 发出简单的相对请求.json来从我的页面发送 POST 。<IP>:/sub/index.html./folder 当我向 发送 curl 时<IP>:800...

Admin

Nginx 中的 Microsoft 订阅验证失败,错误代码为 405
nginx-reverse-proxy

Nginx 中的 Microsoft 订阅验证失败,错误代码为 405

我从 Nginx 代理到 Beast。我尝试过从 Nginx 代理到 Apache,结果相同。我的订阅请求(由 Boost C++ 制作)必须等待 Microsoft 将验证请求发布到另一个端点。端点可以使用下面的完整字符串,通过我的管理程序调用,并按照说明以文本形式返回 ID。但是,当从 Microsoft 收到时,Nginx 会在访问日志中向我提供此信息。 “POST /outlook_notification?validationToken=Validation%3a+Testing+client+application+reachability+fo...

Admin

Openshift nginx proxy_pass 不会从当前主机重定向到另一个主机
nginx-reverse-proxy

Openshift nginx proxy_pass 不会从当前主机重定向到另一个主机

这是我的 DockerFile FROM docker-enterprise.net/developers-nginx/nginx1.22/rhel8/nginx-rhel8:latest USER root RUN mkdir /.ionicsecurity && \ chmod 775 /.ionicsecurity && \ mkdir /nginxapps && \ mkdir /nginxapps/html && \ mkdir /n...

Admin

如何验证后端服务器作为 keepalived 健康检查的一部分是否可以访问?
nginx-reverse-proxy

如何验证后端服务器作为 keepalived 健康检查的一部分是否可以访问?

我目前正在使用 Keepalived 配置高可用性设置来管理 Nginx 服务器之间的故障转移。作为此设置的一部分,我需要实现健康检查脚本来验证 Nginx 是否正在运行以及 Nginx 提供的后端站点是否可访问。 我目前使用的脚本用于killall -0 nginx检查 Nginx 进程是否正在运行。但是,我不确定这是否是确保 Nginx 功能和后端站点可访问性的最有效方法。 使用 curl 脚本向 Nginx 服务器发送 HEAD 请求是否是更好的方法?以下是我正在考虑的修改后的脚本: vrrp_script check_nginx { script "...

Admin

Tomcat 和 Nginx 无需进行 302 重定向
nginx-reverse-proxy

Tomcat 和 Nginx 无需进行 302 重定向

我正在创建到 tomcat 上的 WAR 应用程序的 https 连接(localhost:8080/myApp)。 里面有一个 Angular 和 Java 应用程序。我创建了 nginx 配置,然后查看了一些类似的问题这里和这里有: server { if ($https = "") { return 301 https://$host$request_uri; } listen 80; server_name my.app.com www.my.app.com; return 404; ...

Admin

Docker 私有注册表:docker push 时收到 400 错误请求
nginx-reverse-proxy

Docker 私有注册表:docker push 时收到 400 错误请求

我正在尝试在我的服务器上建立一个私有的docker注册表。 我使用图像创建了一个 docker-compose 项目registry。 Nginx 用于从hub.topfyf.cn到 的反向代理localhost:5000。 我尝试了一下docker pull ubuntu && docker tag ubuntu hub.topfyf.cn/test && docker push hub.topfyf.cn/test,成功了。 然后我尝试构建buildx多平台图像并使用--push标签,但失败了。 我收到以下错误消息: ER...

Admin

NGINX 速率限制配置导致 Plesk 管理的 CakePHP 应用程序中特定路由出现 404 错误
nginx-reverse-proxy

NGINX 速率限制配置导致 Plesk 管理的 CakePHP 应用程序中特定路由出现 404 错误

我正在使用 Plesk 18 和 NGINX 作为 CakePHP 应用程序 Apache2 前面的代理。我已在 NGINX 配置中使用 设置了速率限制。我想将此速率限制专门应用于路由 /my/path,该路由在 CakePHP 中定义如下(/etc/nginx/nginx.conf):。limit_req_zone $binary_remote_addr zone=mylimit:10m rate=5r/s;$routes->connect('/my/path', ['controller' => 'My', 'action' => 'p...

Admin