nginx-location相关内容

如何在 nginx 中上游请求之前在 LUA 代码中设置 proxy_http_version

我想以编程方式更改 Lua 代码中的代理 http 版本.有什么办法吗? 是的,我知道我们可以通过位置/服务器块中的 nginx 配置 文件来设置它.有什么办法可以根据请求动态使用 Lua 来实现吗? 解决方案 14.10.2020 更新 location/{content_by_lua_block {- 这里有一些逻辑如果标志那么返回 ngx.exec("@http1_0")结尾 ..
发布时间:2021-12-30 20:41:03 其他开发

Nginx 用特殊字符重写 url

我刚刚得到一个需要重写到 nginx 的 url 列表 example.com/cms.php/inspiration?fullsize >/example.com/shop/?category_id=27 >/花园/垫子.htmlexample.com/shop/?2008=1&vare_id=10553&variant_id=2232 >/花园/靠垫/black.html 我尝试了以下内容 ..
发布时间:2021-12-13 22:48:13 其他开发

具有多个位置块的 nginx 配置

我正在尝试将 nginx 配置为从 2 个不同的位置提供 2 个不同的 php 脚本.配置如下. 我有一个 Laravel 安装,它驻留在 /home/hamed/laravel 中,它的 public 目录应该在其中提供. 我在 /home/hamed/www/blog 中安装了 Wordpress. 这是我的 nginx 配置: 服务器{听 443 ssl;server_nam ..
发布时间:2021-12-13 22:17:02 PHP

带有PHP的Nginx子目录根

我在 docker 容器中运行 nginx.我想要一个子目录 /web/ 来访问我的个人文件和项目.它也应该支持php. 下面是我正在运行的内容,但 domain-a.com/web 一直导致 404.PHP 被确认工作,因为相同的 php 块在子域上工作但直接在 服务器{}块. http {服务器 {听 443 ssl;server_name 域-a.com 域-b.com;# 哑剧类型 ..
发布时间:2021-12-13 22:05:32 PHP

Nginx-如何使用在位置块中有代理的 https 提供我的静态内容?

我的服务器监听 443 端口并将请求重定向到服务器中的另一个端口.我的服务器也侦听 80 端口并在用户浏览 http://www.xxxx.com 但我还想在用户浏览 https://www.xxxx.com 我该如何管理?我的 Nginx 配置文件是 ; 服务器{听 443 ssl;server_name xxxx.com;ssl_certificate/etc/nginx/ssl ..
发布时间:2021-12-13 21:58:29 其他开发

如何配置重定向到 url 而不在 nginx 中添加斜杠?

我想将带有斜杠的 URL 重定向到不带斜杠的路径.所以/some-url/到/some-url 以解决重复内容问题 以及其余的网址,例如 /some-url.xml/一些网址?/一些网址/?/some-url?q=v/some-url/?q=v/一些网址 应该保持不变.我想与以下问题完全相反.如何配置重定向到带有斜杠的 urlnginx? 解决方案 在验证所有 nginx 配置后 ..
发布时间:2021-09-14 20:35:35 其他开发

Laravel 7 with Laradock 正在生产中:电子邮件验证 403 无效签名

有很多帖子和 StackOverflow 的答案,但没有一个能帮助我解决这个问题. 我在生产服务器上将 Laradock 用于 Laravel 应用程序.Nginx 和 PHP 7.4 上的 Laravel 版本为 7.24.0. 但是,如果我通过 mailtrap 测试电子邮件验证,则会收到此错误 403 |签名无效. 我已经执行了 php artisan key:gen ..
发布时间:2021-06-07 20:26:44 其他开发

未找到 NGINX htpasswd 404

我正在使用 NGINX 来运行我的网站,我想启用对网站的身份验证,所以我使用了 .htpasswd 文件并且它起作用了,这是我的 default.conf 文件的一部分: 服务器{听80;server_name 本地主机;#charset koi8-r;#access_log/var/log/nginx/log/host.access.log main;auth_basic "管理员登录";au ..
发布时间:2021-06-07 20:26:23 其他开发

如何在nginx中设置子域?

我从一开始就尝试了几次,但仍然无法使用我的子域.我有 ubuntu Nginx.我想创建一个客户端和后端(子域)域. 客户端配置(正常工作): 服务器{根/var/www/html/dist;# 如果您使用的是 PHP,请将 index.php 添加到列表中索引 index.html;server_name hookahscope.com www.hookahscope.com;位置 ~ ..
发布时间:2021-06-07 20:23:51 其他开发

服务器块没有正确路由#nginxhelp

我已经设置了一个带有多个服务器块的 NGINX 服务器.我已经配置了 2 个简单的网站在同一台服务器上运行.它们指向在各自的服务器块文件中指定的两个不同的根路径. 我已经更新了两个域的 DNS 详细信息: 名称服务器:根据注册商更新详细信息 A 记录:更新相同的静态 IP 地址 但是,当我在浏览器中使用 domain2.com 进行测试时,它会重定向到 domain1.co ..
发布时间:2021-06-07 20:20:33 其他开发

通过url参数根据locale在nginx上设置自定义404错误页面

我正在 GNU/Linux 操作系统上运行最新稳定版本的 Nginx 并拥有以下虚拟主机,我正在尝试 设置自定义本地化 404错误页面避免 if 但我总是以重定向循环结束. 到目前为止,我只考虑以下语言环境 es、en 和 ca 作为 URL 参数,总是下一个到域.预期的网址是,类似于: http://www.example.com/cahttp://www.example.com/ca/ ..
发布时间:2021-06-07 20:19:46 其他开发

如果启用 Nginx 拒绝规则,则下载 PHP 文件

我的 Nginx 服务器已经运行了一年多,没有出现任何问题,它为上面的 Wordpress 站点提供 HTML 和 PHP 文件非常好.最近对 wp-login.php 进行了一些暴力攻击,所以我决定使用 Nginx 的拒绝所有规则来限制 IP 对这些区域的访问. 我已经实施了下面的规则,列表中没有的 IP 会按预期获得 403,但允许的 IP 是通过下载的 wp-login.php 文件而 ..
发布时间:2021-06-07 20:19:26 其他开发

if条件如何在nginx conf中的位置块内工作?

我已阅读https://www.nginx.com/resources/wiki/start/主题/深度/ifisevil/ 我想检查我的 rails 应用程序是否已经添加了标题 (Access-Control-Allow-Origin),如果还没有添加标题. 这里的例子试图解释nginx.conf中if条件的行为http://agentzh.blogspot.in/2011/03/h ..
发布时间:2021-06-07 20:18:54 其他开发