nginx 相关问题

Nginx(“引擎x”)是一个Web服务器,反向代理,TCP流代理和邮件代理,在类似BSD的许可下发布。

NextJs:Nginx 在 API 路由上返回 404

我在这里遇到一个问题,在生产中重新加载页面期间从 getInitialProps 执行时,我的 NextJs API 返回 404 not find 。 我的 PM2 日志中的错误消息提到了...

回答 2 投票 0

在本地与生产 Astro + Django + Nginx 上重定向时的不同行为

我已经使用 Astro、Django 和 Nginx 部署了一个 Web 应用程序。我正在使用 Stripe Checkout 测试与 Stripe 的集成。 所以我设置了一个html表单: 我已经使用 Astro、Django 和 Nginx 部署了一个 Web 应用程序。我正在使用 Stripe Checkout 测试与 Stripe 的集成。 所以我设置了一个html表单: <form method="post" action=`${baseDomain}users/signup`> ... </form> 其中,如果处于开发模式,则为 baseDomain = http://localhost:8000/api/;如果处于生产模式,则为 baseDomain = https://example.com/api/。 /users/signup端点由一个视图处理,该视图最终调用一个函数来重定向到条带,类似于Stripe Checkout中的示例。 在我的本地环境中测试它时,效果很好,我可以访问测试结账表单,支付产品费用,然后我会被重定向到我的自定义成功页面。 这是我的浏览器 DevTools 中“网络”选项卡的屏幕截图: 但是在生产中我收到以下错误: 即使 Stripe Checkout 页面的状态正常,浏览器也会向表单端点发出 GET 请求,当然会导致方法不允许错误。 我注意到的是,请求类型从document变成了fetch,并且发起者链也不完全相同。 这是我本地环境中的发起者链 这是产品中的发起者链: 我尝试重定向到“https://google.com”,但收到 CORS 错误。这让我认为“fetch”类型导致了重定向中的错误,但我不明白为什么这种情况发生在生产中而不是在我的本地环境中。而且,Astro是以静态模式部署的。 这是我的 nginx 配置: root /myproject/frontend/dist; # Add index.php to the list if you are using PHP index index.html; server_name example.com; # managed by Certbot location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; } location /api { proxy_pass http://127.0.0.1:8000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } 从受影响的页面中删除 <ViewTransitions /> 后,它就可以工作了。我认为这与https://github.com/withastro/astro/issues/11301有关。

回答 1 投票 0

从 flutter web 访问 google 地图 api 时如何解决 CORS 问题?

我正在使用 Google 地图 API 来实现位置自动完成功能。要获取位置,我使用 https://maps.googleapis.com/maps/api/place/autocomplete/jsontype=geocode&language=de&key=API_KEY&

回答 1 投票 0

在 Nginx 和 Passenger 中提供预压缩的缓存文件

我正在使用 Nginx 在 Passenger 上运行 Rails 应用程序。我的应用程序的一些文件大部分是静态的,因此我使用页面缓存来缓存它们,页面缓存会在 pu 中写入 .html 文件和 .html.gz 预压缩版本...

回答 1 投票 0

Nginx 提供本地文件服务并执行代理传递

我们正在尝试通过 Nginx 代理 OCSP 响应程序查找。客户端在其证书中硬编码了 OCSP 查找,例如 http://example.com/OCSP/EMSRootCAResponder,我们将其定向到 Ngin...

回答 1 投票 0

nginx 重写而不更改 url

我想在我的 nginx 服务器中使用重写功能。 当我尝试“http://www.example.com/1234”时,我想重写“http://www.example.com/v.php?id=1234”并想要得到“http://www .example.com/1234”中

回答 2 投票 0

将 WordPress 从 Amazon Linux 2 (AL2) 迁移到 Amazon Linux 2023 (AL2023) 后,Nginx 未加载自定义配置

我一直在使用 Amazon Linux 2 (AL2) 的 AWS EC2 实例上运行 WordPress 网站。由于 AL2 将于 2025 年 6 月终止生命周期,因此我正在将该网站迁移到 Amazon Linux 2023 (AL2023)。部署

回答 1 投票 0

Kubernetes php-fpm & nginx 启动慢

我正在尝试将 php symfony 项目放在 kubernetes 上! 它可以工作,但我的 php-fpm 启动速度很慢 我将其构建为一个 pod,其中包含一个 php 容器和一个 nginx 容器 api版本:apps/v1 种类:Deplo...

回答 1 投票 0

NGINX 发送文件和 gzip

NGINX 文档说: 但请注意,由于使用 sendfile() 复制的数据绕过了用户空间,因此它不受常规 NGINX 处理链和更改内容的过滤器的约束,...

回答 1 投票 0

Spring 启动 AWS CORS 问题

我在 AWS Amplify 中部署了 ReactJS 应用程序,并使用 URL 托管:https://example.com。 我在 EC2 实例中部署了 Spring Boot 应用程序,并通过 api.example.com 从 NGINX 服务器进行访问。 真正...

回答 1 投票 0

504 上游超时 - nginx

我们正在开发 shopware 5,它在 php 7.3 上运行。 此外,它使用 php-fpm。 PHP-FPM 配置 request_terminate_timeout = 300s NGINX 配置 # Nginx 的超时设置 client_body_timeout 1800...

回答 1 投票 0

如何在本地主机中使用 HTTPS 运行 NUXT (npm run dev)?

编辑:总体更新了文本,使其更短、更简洁。 我正在尝试在运行 npm run dev 时配置 HTTPS,以便我可以在本地测试 MediaStream 等(浏览器需要......

回答 9 投票 0

nginx 映射指令:为什么只允许在 http 级别上使用?

Nginx 地图中有一个非常有用的指令。 但只能在 http 级别使用它(请参阅此处的文档 http://nginx.org/en/docs/http/ngx_http_map_module.html#map)。 例如,我有一个

回答 3 投票 0

通过 Nxing Ingress 的请求会阻止其他请求

我已经在 Kubernetes 中部署了 Nginx 入口控制器。 有两个pod运行在不同的节点上 此外,我还使用这三个路径配置了三个入口: / /仪表板 /格拉法纳 ...

回答 1 投票 0

docker 中的 NGINX / wordpress 容器在加载时返回 403 错误

我在很长一段时间里都遇到了麻烦,无法让我的 docker 设置在 nginx 上运行 WordPress 博客。 我已经在 digitalocean 上重新安装了 Droplet,并从头开始设置服务器,但我不...

回答 1 投票 0

Nginx 反向代理和 CSS/JS 元素未显示

我搜索过这个网站并发现了与我类似的问题,但我还没有找到与我的设置非常相似的东西。我有一个托管在 mysite.com 上的域。我想代理这个域名来显示

回答 1 投票 0

将博客从子域移动到/blog

我的服务器应用程序使用 Laravel,直到最近我还在 blog.server.com 上托管了一个 WordPress 博客 我希望将其更改为 server.com/blog 我已经更新了主要的 nginx 配置,添加了 ...

回答 1 投票 0

上传进度条无法与 Nginx 配合使用

我遇到上传进度条问题,通过 Nginx 上传文件时该进度条不会更新。进度条无法反映任何进度更新,在整个上传过程中一直保持在 0%...

回答 1 投票 0

502 使用 Nextjs next-auth 进行生产时出现错误网关,网址为“/api/auth/callback/cognito”

我正在尝试发布一个使用“next-auth”和 aws Cognito 的 nextjs 应用程序。 当我在本地运行它时,使用 next dev 或 next start 都可以正常工作。 当我在生产服务器上运行它时(

回答 2 投票 0

nginx源码编译http_ssl_module安装失败

我正在尝试使用 certbot 设置我的 https,所以我需要重新编译 ngx 添加 '--with-http_ssl_module',这是完整的步骤: - 须藤清理 - sudo ./auto/configure --prefix=/var/www...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.