小编arb*_*les的帖子

防止在 nginx 中重定向时更改端口

我目前有 nginx 设置来通过 Varnish 提供内容。Nginx 监听 8000 端口,varnish 将用户的请求从 80 连接到 8000。

问题是,在某些情况下,尤其是在尝试访问目录时,例如site.com/2010nginx 将请求重定向到site.com:8000/2010/.

我怎样才能防止这种情况?

nginx port varnish redirection

15
推荐指数
2
解决办法
2万
查看次数

如何使用 Varnish 设置 Nginx

我想看看如何配置 Nginx 和 Varnish。

我正在运行多个 PHP 站点和 Rack-Sinatra 站点作为跨两个 IP 的虚拟主机。我想防止 Nginx 不得不提供静态文件,因为我注意到一些延迟。

编辑:我已更改为 Nginx,但提供的答案很容易移植到 nginx。

nginx varnish ruby apache-2.2 ruby-rack

4
推荐指数
1
解决办法
2606
查看次数

Apache 随机失去查看文件的权限

我有一台运行 Apache 和 MySQL 的服务器(Leopard Server,不是我的选择)。几个月前,服务器开始以随机间隔引发“禁止”错误,从而阻止访问 PHP 应用程序。这种行为随机停止。

现在,几天前我安装了Passenger 并部署了一个Sintra/Rack 应用程序。应用程序作为用户acarneg(例如)从 运行/Library/WebServer/Documents/presto/current/publicacarneg拥有整个结构。该_www用户访问通过ACL的目录chmod +a "_www allow read,write,..."

一切都很好!但是在一个随机的时间间隔后,通常是 ~12 或 ~24 小时,Passenger 会抛出一个错误,该错误也会阻止 PHP 应用程序运行。Passenger Error #2. Cannot stat file config.ru. Permission denied.但是权限没有改变(确认),解决错误所要做的就是sudo apachectl graceful.

如果权限没有改变并且 Apache 似乎没有合法问题,那么是什么导致了这种混乱?之前怎么停了,怎么又恢复了!?!?!?

谢谢您的帮助!

permissions configuration phusion-passenger apache-2.2

1
推荐指数
1
解决办法
841
查看次数