nginx相关内容

安装乘客和 nginx 时找不到 C 编译器 gcc

我正在尝试在我的 VPS 上安装Passenger 和 Nginx. 我按照 这些说明 并替换了所有链接当前版本的所有来源. 但是当我为 Nginx 运行 Phusion Passenger 安装程序时,gcc 编译器出现了问题: 编译安装Nginx...# sh ./configure --prefix='/opt/nginx' --with-http_ssl_module --w ..
发布时间:2022-01-13 21:40:46 其他开发

HAProxy 与 Nginx

我正在研究使用 HAProxy 和 Nginx 进行负载平衡,但我有一些问题: 我应该使用 JUST HAProxy over Nginx 作为代理服务器吗? 是否有任何理由将 HAProxy 和 Nginx 安装在同一台代理服务器上? 谢谢 解决方案 haproxy 是一个“负载均衡器",它不知道提供文件或动态内容.nginx 是一个能够处理许多有趣事情的 Web 服务器. ..
发布时间:2022-01-13 21:33:42 其他开发

如何配置 nginx 重写规则以使 CakePHP 在 CentOS 上运行?

大家好,请帮帮我,我正在尝试在使用 Fact CGI 运行 Nginx 的 Centos 服务器上设置 cakephp 环境.我已经在服务器上运行了一个 wordpress 站点和一个 phpmyadmin 站点,所以我正确配置了 PHP. 我的问题是我无法在我的虚拟主机中正确设置重写规则,以便蛋糕正确呈现页面,即样式等.我已经尽可能多地在谷歌上搜索,下面列出的网站的主要共识是,我需要制定以 ..
发布时间:2022-01-13 21:32:31 PHP

我如何知道 Wordpress 使用哪个 linux 用户来安装插件

我正在尝试将 Wordpress 设置为能够通过 SFTP (SSH) 在 Centos 6 VPS 上安装插件. 我已经能够修改 wp-config,使其使用正确的凭据,user 作为我的 SFTP 用户. 现在我遇到了与权限相关的问题,就好像我在我能够安装的 wp-content 文件夹上执行了一个 chmod 777,但具有正常权限它不能创建文件夹. 我正在使用 Nginx ..
发布时间:2022-01-13 21:14:22 其他开发

如何更改(隐藏)Nginx 服务器签名?

我可以通过将 server_tokens 选项设置为 off 来隐藏 Nginx 版本.但无法更改 Nginx 服务器签名. 我做的步骤, 1.) 将源文件(src/http/ngx_http_header_filter_module.c) 中的 Nginx 服务器名称更改为“My-Server".之后,编译nginx.但是当我加载网址时它不起作用.奇怪的是,当我使用 curl 命令时 ..
发布时间:2022-01-13 21:14:12 服务器开发

nginx 和 php-fpm 套接字所有者

更新系统后,我在 Nginx 上运行的 PHP 应用程序遇到网关错误. 1 connect() to unix:/var/run/php-fcgi-vhostname-php-fcgi-0.sock 在连接上游时失败(13:权限被拒绝),客户端:xx.xxx.xx.xx,服务器:localhost,请求:“GET/HTTP/1.1",上游:“fastcgi://unix:/var/run/p ..
发布时间:2022-01-13 21:14:02 PHP

高负载下的 502 网关错误 (nginx/php-fpm)

我在一个相当繁忙的互联网站点工作,该站点经常会出现非常大的流量高峰.在这些高峰期间,每秒请求数百页,这会产生随机的 502 网关错误. 现在我们在具有 4 个 SAS 15k 驱动器 (raid10) 的机器上运行 Nginx (1.0.10) 和 PHP-FPM,该驱动器具有 16 核 CPU 和 24GB DDR3 内存.我们还使用最新的 Xcache 版本.数据库位于另一台机器上,但是 ..
发布时间:2022-01-13 21:04:22 PHP

nginx缺少站点可用目录

我在 Centos 6 上安装了 Nginx,我正在尝试设置虚拟主机.我遇到的问题是我似乎找不到 /etc/nginx/sites-available 目录. 我需要做些什么来创建它吗?我知道 Nginx 已经启动并运行,因为我可以浏览到它. 解决方案 好吧,我认为 nginx 本身在其设置中没有这个,因为 Ubuntu 维护的包将其作为模仿 Debian 的 apache 设置的惯 ..
发布时间:2022-01-13 20:56:25 其他开发

禁止所有文件使用 Nginx 403

我在 CentOS 5 机器上安装了带有 PHP-FPM 的 nginx,但我很难让它为我的任何文件提供服务 - 无论是否是 PHP. Nginx 以 www-data:www-data 运行,默认的“Welcome to nginx on EPEL"站点(由 root:root 拥有,具有 644 权限)加载正常. nginx 配置文件有一个 /etc/nginx/sites-ena ..
发布时间:2022-01-13 20:50:14 PHP

在没有 http 的情况下从同一服务器上的 php 向 ngnix 发送信息

我们正在开发一个实时应用程序,我们正在将 nginx 推送流模块用于 websockets 部分.首先,数据从客户端发送到 php 脚本,该脚本执行一些身份验证并将所需信息存储在数据库中,然后将信息推送到 nginx,然后将其发送给特定套接字上的订阅用户.经常会出现从该脚本向本地 nginx 发出超过 30 个 http 请求的情况(我不确定这是一件坏事吗?). 问题 是否可以在没有 ht ..
发布时间:2022-01-11 17:58:23 PHP

RabbitMQ 错误超时

我设置了 RabbitMQ 以解析来自外部 API 的大约 20.000 个请求,但几分钟后它一直超时.它确实可以正确解析总共 20.000 个请求中的大约 2000 个. 日志文件说: =INFO REPORT==== 16-Feb-2016::17:02:50 ===接受 AMQP 连接 (127.0.0.1:33091 -> 127.0.0.1:5672)=错误报 ..
发布时间:2022-01-11 17:40:47 PHP

使用 nginx proxy_pass 修改 Location 标头

我有一个 nginx proxy_pass 设置,用于将 /api 上的每个请求传递到后端 Tomcat REST 服务.此服务在某些情况下会返回一个 Location 标头,该标头根据请求的类型而有所不同,例如 Location: http://foo.bar/baz/api/search/1234567 -- baz 部分是因为它托管在 Tomcat 上. 我当前的配置正确地重写了 fo ..
发布时间:2022-01-11 17:00:24 其他开发

如何使用 nginx 仅将标头添加到特定文件

我有图片,我想将它们的标题添加到max,我有可以更改和发布图片的个人资料图片,我只想为发布图片添加标题,而不是为个人资料图片添加标题,我不知道如何我可以管理吗?谢谢,这是我的配置, 这是帖子的路径,/post/name-of-the-picture.jpg这是用户的路径,/user/name-of-the-picture.jpg 我只想在帖子路径中添加标题 位置 ~* \.(css|js|p ..
发布时间:2022-01-11 16:47:50 其他开发

通过 Nginx 代理为 Gitlab 服务器克隆的 Git 不起作用

我的 Nginx 服务器充当 Gitlab 服务器的代理,问题是当我尝试“**git clone git@gitlab.example.com:username/project.git**"我无法克隆项目[它不是从 Nginx 服务器到 Gitlab 服务器的隧道] 当我使用 Gitlab 服务器的 IP 地址更新本地系统的/etc/hosts 文件时,它无需密码即可正常克隆 [我已使用 G ..
发布时间:2022-01-10 11:42:51 其他开发

在 nginx 后面使用 GitLab 启用了 basic_auth?

我已经成功安装了 GitLab 来管理私有存储库(这太棒了!). 我遇到的问题是默认情况下,当有人访问我的子域时会显示 Gitlab 登录.我想在用户获得 GitLab 登录屏幕之前用 basic_auth 层保护整个区域.不幸的是,这破坏了我在启用 GitLab 时推/拉的能力. 我的 nginx 配置启用 basic_auth: auth_basic "受限";auth_bas ..
发布时间:2022-01-10 11:36:19 其他开发

Gitlab 配置问题:: NGINX 独角兽端口冲突

我已经设法在 Linux CentOS 服务器上使用 Apache、Git、PHP、PostGreSQL 和 MySQL.我正在运行 Chef Cookbook 版本.我从 here 获得了 rpm.我想用它来更好、更直观地管理我的 Git 存储库,这似乎是一个不错的选择.但现在我遇到了让它工作的问题. 为了让它真正工作并更新所有文件,我决定使用 gitlab-ctl reconfigure ..
发布时间:2022-01-10 11:31:09 其他开发

如何更改 nginx 站点 url

我的 ngix 站点配置文件 (/etc/nginx/sites-enabled/) 如下所示.现在我可以通过 localhost 访问该站点,但我想知道如何将站点 url 更改为 localhost/gitlab.我需要为不同的网站保留 localhost. 上游 gitlab {服务器 unix:/home/git/gitlab/tmp/sockets/gitlab.socket;}服务器 ..
发布时间:2022-01-10 11:28:31 其他开发

GitLab 发布临时 IP 禁令 - 403 被禁止

我的 GitLab 实例设置偶尔会对我们自己的 IP 地址设置 IP 禁令,导致我们办公室中的所有用户在任何网页或 git 请求上都收到 403/Forbidden. 由于重复验证错误而实施了禁令,这完全是一个单独的问题,但我想防止我们自己的 IP 地址被 IP 禁止.持续约一小时. 在 nginx 日志中,gitlab_access.log 或 gitlab_error.log 文件 ..
发布时间:2022-01-10 11:24:00 其他开发