问题标签 [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.

0 投票
1 回答
1231 浏览

nginx-location - 为HTTP流量配置Nginx的反向代理出现403

我正在尝试在客户端连接到我的服务器( http://www.51ti.vip)的 centos 6.9_64 环境中使用 Nginx 作为反向代理。

Nginx 会将所有请求转发到其他后端服务器。通信在端口 80 上工作。

但是一旦设置了proxy_set_header XXXXX,访问的时候就会出现403。/var/log/nginx/error.log 中没有相关的错误信息。

问题出在哪里?

第 403 页 禁止

您无权访问此服务器上的 URL。

笔记:

  • 操作系统系统:CentOS 6.9_64
  • Nginx 版本 1.10.2

配置:

/etc/nginx/nginx.conf 如下:

/etc/nginx/conf.d/default.conf 如下:

0 投票
1 回答
1572 浏览

nginx - Nginx:将多个 http 服务器重定向到 SSL:配置不起作用

我正在尝试将 nginx 与以下设置放在一起:

我有两个 http 服务器在我的本地主机上运行。一个监听 8080 端口,另一个监听 8081 端口。

两者都应该通过 https 和

  1. www.awesomesite.io 应该可以访问监听 8080 的生产服务器。

  2. 监听 8081 端口的测试服务器应该可以通过 test.awesomesite.io 访问。

不知何故,当导航到 test.awesomesite.io 时,nginx 服务器将我定向到我的生产服务器。

我使用以下配置将 www-requests 定向到 localhost:8080 并将 test-request 定向到 8081。

0 投票
1 回答
722 浏览

google-chrome - 如何避免 nginx 中 http 304 上的响应正文?

我正在使用 nginx 版本 1.10.3 向浏览器提供文件。在我的服务器日志中,我看到了 304 响应的响应正文。如何避免这种情况?

Nginx 日志:

因此,响应包含 chrome 中的 nginx 标头信息,这很奇怪。

0 投票
2 回答
269 浏览

nginx - 页面部分具有特殊字符(#)的 Nginx 重写 URL 规则

我需要帮助重写 nginx 配置中的 URL,它应该如下工作:

/products/#details 到 /produce/#items

但它不起作用,因为#正在产生问题。

注意: URL中的#表示页面部分

例如www.test.com/products/#details应该被重定向到www.test.com/produce/#items

0 投票
1 回答
367 浏览

nginx - nginx重定向到另一台服务器

我编译了 nginx 'echo-nginx-module' 模块来记录请求正文。我的目标是记录所有进入 nginx 的流量并将其反向代理到另一个 DNS。我正在使用 proxy_pass 将流量重定向到第二个 DNS,并且它成功开始记录流量主体。但是,缺少的是我还需要记录流量标头和时间戳。我已将以下几行添加到 proxy_pass 配置文件中,它似乎没有记录标题。我错过了什么?

0 投票
1 回答
52 浏览

ubuntu - 谷歌云错误地重新安装了nginx,我如何才能将其恢复

当我打开站点时,服务器上有一个 wordpress 站点我收到了这条消息欢迎使用 nginx!如果您看到此页面,则 nginx Web 服务器已成功安装并正在运行。需要进一步配置。

0 投票
0 回答
23 浏览

nginx-config - nginx 从 web 服务器重定向到应用服务器中的 API,但 API 在不同的端口上运行

我有两个网页在服务器 IP1上运行

甲方可通过 http:// IP1 : 10009 /web/example/ PartyA / 和

乙方可通过 http:// IP1 : 10012 /web/example/ PartyB /访问

应用服务器在IP2上运行

现在甲方必须从应用服务器 IP 访问 API,端点

http:// IP2 : 10015 /api/example/me

乙方必须访问相同的 API,端点为 http:// IP2 : 10018 /api/example/me

我们可以在 nginx 中配置它吗?

我在开发环境中有一个webserver IP1app server IP2,需要在demo环境中使用nginx

0 投票
1 回答
1090 浏览

nginx - nginx中if的invalid_referer语法

我在我的nginx.conf中使用它,其中${WWW_URL}是我的网络应用程序 url 的变量

但是当我启动 nginx 时,我得到了

[emerg] /etc/nginx/nginx.conf:63 中的无效条件“)”

我尝试更改缩进,删除空格......这个 if 语句有什么问题?

谢谢

0 投票
1 回答
1101 浏览

nginx - 如何配置 nginx 拒绝来自可疑主机的连接?

我使用 Nginx 来处理 HTTP 请求。在访问日志检查过程中,我发现了很多来自同一个 IP 地址的可疑请求。我想将 Nginx 配置为拒绝来自类似主机的连接;我不认为会有很多主机,因为这是多年来的第一个主机。

0 投票
1 回答
2744 浏览

nginx - Nginx反向代理配置白名单IP

我正在将 Nginx 反向代理与 Kubernetes 服务一起使用。配置如下:

它工作正常(进行反向代理、终止 ssl、更改端口、查找 Kubernetes 服务),直到我尝试仅将我的 IP 列入白名单。当我尝试通过 https 访问服务时 - 我从 Nginx 得到 403。我试图移动允许/拒绝命令,但它没有帮助。有什么建议可能是问题所在?
我自己也支持代理 - 所以我正在使用我的外部组织 IP。