Articles of nginx

Nginx的位置try_files匹配除roo​​t之外的所有内容

我有一个位置块,看起来像这样: location / { index index.php; try_files /legacy$uri /legacy$uri/ $bootstrap?$args; } 这个工程创build除了当我去http:// localhost /它匹配/legacy/这不是我想要的。 我怎样才能try_files除了$uri只是一个斜线?

Nginx与网站构buildPyramid框架(Python):如何configuration?

我写了Pyramid框架(Python)的网站,并购买了VPS(OpenVZ技术)服务器。 我是服务器pipe理的新手,没有太多关于如何用Python和PyramidconfigurationNginx的文档。 也许问题一眼就看出来很差,但是我在服务器的configuration技术知识上有很大的差距。 也许有我的问题,我没有find有用的链接。 提前致谢!

如何让nginx使用非域的默认页面

不太确定如何说出标题。 说例如我只希望我的networking服务器可以从域访问而不是IP。 如何直接设定通过IP访问的默认页面?

共同定位我的第一台服务器

我几年来一直在运行一个自我pipe理的专用服务器,并且认为我已经准备好了我的第一个共存服务器。 我有一些问题,我希望你可以帮忙。 什么是服务器? 服务器将托pipe我自己的一小部分网站,其中大部分是论坛(php / mysql),但计划是开始将所有网站迁移到Ruby on Rails(我的第一个Rails项目是什么提示这 – 这应该在下一个完成几个月)。 大多数网站不提供图像上传给用户,但新的(Rails)网站将。 我目前的服务器是一个Core2Quad Q9400 2.66GHz的8GB内存和一个150GB的WD VelociRaptor – 运行Apache,CentOS和cPanel,并处理我们目前的stream量罚款。 Q1 你build议什么设置? 我应该放弃Nginx的Apache吗? 有没有一步一步的指导,告诉你如何从接近足够的划痕设置生产服务器? Q2 你推荐什么规格? 我在想,1U,E3 1230有8到16GB,有120GB SSD用于OS / Mysql / Apps等,还有一个500GB的图像/媒体驱动器。 估计会好的? 服务器的预算高达1000英镑。 Q3 备份计划 – 你有什么build议? 镜像两个HDs? 或者使用类似rsync的服务器进行离线备份? 我想尽可能简单地把这个事情做成我的第一台服务器,但是我绝对准备好了! 任何帮助或build立服务器的链接将不胜感激。

清漆redirect到我的子文件夹:8080

我刚刚在我的网站上安装了清漆,并得到了这个问题…如果我去我的网站( http://techhamlet.com/ ),并点击论坛的顶部链接,浏览器需要一些时间,然后带我http://techhamlet.com:8080/forum/ (它坏了!)它应该去http://techhamlet.com/forum/ …有时它的工作,有时它给这个问题! 我怎样才能解决这个问题? 我在我的Ubuntu服务器上安装了Nginx …请帮忙! (我在serverfault中看到了同样的问题,但答案显示它是一个Apache的问题…在这里即时使用Nginx!)

Nginx全局错误页面

我看到这个问题也被问到这里: configurationNginx全局错误页面,但没有一个合适的答案。 我目前只允许某些IP地址给我的一些站点,并希望Nginx从其余的IP地址中删除连接,而不是返回一个403.理想情况下,我想这样做,而无需单独configuration每个站点。 我在http部分有这个: error_page 403 =444; 但是,现在,它试图提供页面444而不是返回444。

可怕的表演RAID

我有一个带有两个存储服务器的小型GlusterFS集群,提供一个复制卷。 每个服务器有2个用于操作系统的SAS磁盘和22个用于实际数据的SATA磁盘作为RAID10,使用带有此configuration的MegaRAID SAS 9280-4i4e: http : //pastebin.com/2xj4401J 连接到这个集群的是一些其他的服务器,运行nginx的本地客户端服务器上存储的文件大小为3-10MB。 现在一个存储服务器有一个300Mbit / s的出站带宽和RAIDarrays的繁忙率在30-40%。 也有一些奇怪的副作用:有时候io-latency突然出现,而且突袭时间超过10秒没有可能。 使用的文件系统是xfs,并且已经调整为匹配RAID条纹大小。 有没有人有一个想法可能是这样一个糟糕的表演arrays的原因? 22 RAID10中的磁盘应该提供更多的吞吐量。

Nginx非常慢地提供图片

我有一些抱怨,我的网站需要很长时间来加载图像,只是加载主页面可能需要10秒的速度testing。 当谈到nginx时,我有点不知所措,所以任何关于如何添加服务器端caching的帮助都是非常有价值的。 它甚至可能是服务器中的磁盘的问题,但这是我的nginx conf文件的一部分: #user nobody; worker_processes 1; error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; gzip on; server { … # various location based directing goes on here 感谢您的期待,任何帮助将是伟大的。

Mono通过nginx上的FastCGI

我正在通过http://www.mono-project.com/FastCGI_Nginx,并无法得到它的工作。 FastCGI服务器似乎正在运行。 以下是来自错误日志: 上游发送意外的FastCGIlogging:3从上游读取响应头,客户端:192.168.1.125,服务器:arch,请求:“GET /Default.aspx HTTP / 1.1”,上游:“fastcgi://127.0.0.1:9000” ,主持人:“拱门” 用于启动服务器的命令(我已经尝试了server2和server4,使用一个简单的.NET 2.0或.NET 4.0项目): fastcgi-mono-server2 / applications = arch:/:/ var / www / test / public / /socket=tcp:127.0.0.1:9000 / stopable = True nginxconfiguration: server { listen 80; server_name arch; access_log /var/www/test/log/access.log; error_log /var/www/test/log/error.log; location / { root /var/www/test/public; index index.html index.htm default.aspx Default.aspx; fastcgi_index Default.aspx; fastcgi_pass 127.0.0.1:9000; […]

Nginx的HTTP / SPDY通过SCTP

我已经准备好了一个关于在未来通过SCTP实现HTTP / SPDY的俄语Nginx maillist的主题。 我意识到目前SCTP对于公共服务是完全无法使用的,但是SCTP为公共Web取代TCP应该发生什么变化?