问题标签 [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.
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 如下:
nginx - Nginx:将多个 http 服务器重定向到 SSL:配置不起作用
我正在尝试将 nginx 与以下设置放在一起:
我有两个 http 服务器在我的本地主机上运行。一个监听 8080 端口,另一个监听 8081 端口。
两者都应该通过 https 和
www.awesomesite.io 应该可以访问监听 8080 的生产服务器。
监听 8081 端口的测试服务器应该可以通过 test.awesomesite.io 访问。
不知何故,当导航到 test.awesomesite.io 时,nginx 服务器将我定向到我的生产服务器。
我使用以下配置将 www-requests 定向到 localhost:8080 并将 test-request 定向到 8081。
google-chrome - 如何避免 nginx 中 http 304 上的响应正文?
我正在使用 nginx 版本 1.10.3 向浏览器提供文件。在我的服务器日志中,我看到了 304 响应的响应正文。如何避免这种情况?
Nginx 日志:
因此,响应包含 chrome 中的 nginx 标头信息,这很奇怪。
nginx - 页面部分具有特殊字符(#)的 Nginx 重写 URL 规则
我需要帮助重写 nginx 配置中的 URL,它应该如下工作:
/products/#details 到 /produce/#items
但它不起作用,因为#正在产生问题。
注意: URL中的#表示页面部分
例如www.test.com/products/#details应该被重定向到www.test.com/produce/#items
nginx - nginx重定向到另一台服务器
我编译了 nginx 'echo-nginx-module' 模块来记录请求正文。我的目标是记录所有进入 nginx 的流量并将其反向代理到另一个 DNS。我正在使用 proxy_pass 将流量重定向到第二个 DNS,并且它成功开始记录流量主体。但是,缺少的是我还需要记录流量标头和时间戳。我已将以下几行添加到 proxy_pass 配置文件中,它似乎没有记录标题。我错过了什么?
ubuntu - 谷歌云错误地重新安装了nginx,我如何才能将其恢复
当我打开站点时,服务器上有一个 wordpress 站点我收到了这条消息欢迎使用 nginx!如果您看到此页面,则 nginx Web 服务器已成功安装并正在运行。需要进一步配置。
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 IP1和app server IP2,需要在demo环境中使用nginx
nginx - nginx中if的invalid_referer语法
我在我的nginx.conf中使用它,其中${WWW_URL}是我的网络应用程序 url 的变量
但是当我启动 nginx 时,我得到了
[emerg] /etc/nginx/nginx.conf:63 中的无效条件“)”
我尝试更改缩进,删除空格......这个 if 语句有什么问题?
谢谢
nginx - 如何配置 nginx 拒绝来自可疑主机的连接?
我使用 Nginx 来处理 HTTP 请求。在访问日志检查过程中,我发现了很多来自同一个 IP 地址的可疑请求。我想将 Nginx 配置为拒绝来自类似主机的连接;我不认为会有很多主机,因为这是多年来的第一个主机。
nginx - Nginx反向代理配置白名单IP
我正在将 Nginx 反向代理与 Kubernetes 服务一起使用。配置如下:
它工作正常(进行反向代理、终止 ssl、更改端口、查找 Kubernetes 服务),直到我尝试仅将我的 IP 列入白名单。当我尝试通过 https 访问服务时 - 我从 Nginx 得到 403。我试图移动允许/拒绝命令,但它没有帮助。有什么建议可能是问题所在?
我自己也支持代理 - 所以我正在使用我的外部组织 IP。