我只是将我们的博客networking移动到由WPMU提供支持的ngnix(来自apache)。 一切都运行顺利,罚款。 在我的追求优化服务器的最高水平 – 我遇到了这个线程在nginx论坛http://forum.nginx.org/read.php?2,2649 我真的很想知道:回答原来的问题… 例如,为了防止服务6144千字节文件时的警告,三种方法中的哪一种会产生最佳性能? 大量的小缓冲区:fastcgi_buffers 768 8k less量的大缓冲区:fastcgi_buffers 8 768k 缓冲区和大小之间的近似平衡:fastcgi_buffers 64 96k 还有一件事:在我的ngnix.config – 我的设置是: fastcgi_buffers 64 4k; 即256K缓冲区大小(我在32位平台上)。 这是否意味着如果我的PHP脚本生成的响应大于256K,nginx会抛出一些错误? 我知道ngnix论坛似乎更好的地方问这个,但是因为没有ngnix论坛比serverfault更活跃,我在这里发布这个问题。 我希望我能在这里得到一些专家的意见和指导。 谢谢, -Rahul
Apache被安装并且主要用于服务Django / Python的内容。 我想安装nginx来提供静态内容。 如何做到这一点,什么是一个好的configuration。 我在Ubuntu上,Apache通过apt-get安装。
我在Stack Overflow上问过这个问题,但是对于SF机组来说,这也许是一个问题。 所以最近有很多这样的文章,颂扬Django静态生成器的优点,当它与一个轻量级的前端Web服务器结合使用时。 这对我来说很有意义。 然而,我没有得到其他人报告的结果 – 每秒数千次的请求 – 我不知道这是为什么。 我准备对报纸的网站进行重新devise。 我已经在testing服务器上使用了Static Generator。 当我在一个特定的静态页面上运行Apache Bench时,结果非常糟糕: ab -c 10 -n 1000 http://journal.streamlister.com/news/ Concurrency Level: 10 Time taken for tests: 53.011 seconds Complete requests: 1000 Failed requests: 0 Write errors: 0 Total transferred: 21281212 bytes HTML transferred: 21067360 bytes Requests per second: 18.86 [#/sec] (mean) Time per request: […]
我有一个Ubuntu的耐心与Nginx的版本:Nginx的/ 0.5.33 我有多个服务器,他们正在80端口完美工作。 现在,其中一些我想在端口443上使用SSL,并且每个都有自己的SSL证书。 问题是每个域都使用相同的ssl证书,并且在浏览器中出现一个错误,说明不匹配的名称为ssl证书。 我确定所有的证书都是有效的和正确的,path是正确的。 如果我只提供一个域,那么ssl证书是可以的,所以所有的文件都可以。 为什么nginx对所有的服务器configuration总是使用相同的ssl证书? 这里有两个例子,如果两者都是活动的,它总是需要ssl的domain1,如果我删除domain1,domain2与ssl工作正常的ssl文件。 谢谢, 米 nginx.conf文件: user www-data; worker_processes 1; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; access_log /var/log/nginx/access.log; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; tcp_nodelay on; gzip on; include /etc/nginx/conf.d/*.conf; } domain1.conf文件: server { listen 443; server_name domain1.montx.com; […]
我需要以4种尺寸存储25M照片=总共100M个文件,文件大小在每个文件3Kb到200kb之间变化,开始使用的存储大约14-15TB。 我们的目标是让2-4服务器上的数据可用,并使用本地快速Web服务器(nginx或lighthttpd)提供服务,我们需要服务器尽可能多的请求/秒。 我的计划是使用12x2TB(WD RE4)的英特尔2U Servercase,Raid 6(或带冗余的FS)或者操作系统的2x60GB SSD,这是一个好办法吗? 现在:我发现Adaptec 5805ZQ谁可以使用SSD SLC驱动器caching最常用的文件,有什么build议吗? 什么读取caching大小,我需要select? 如果我计划拥有2-4个这样的服务器,那么什么是最好的冗余和负载平衡方式呢? 集群和分布式FS之间关于我们目标的什么pro / con?
我只是将nginx更新到0.8.50(由nginx开发PPA提供),但现在我面临一个问题。 我不能重新启动我的服务器,因为它说'testingnginxconfiguration:[emerg]:无法build立types_hash,你应该增加types_hash_max_size:1024或types_hash_bucket_size:32'。 事情是,它以前工作得很好。 我不知道是什么引发了这个错误。 我试过的: 增加types_hash_bucket_size / types_hash_max_size值,我目前使用server_names_hash_bucket_size 512; server_names_hash_max_size 2048,对于我的(最多)20个虚拟主机来说应该足够了。 但是在运行configurationtesting时,问题仍然存在。 另外,我试图禁用我的一些虚拟主机。 当我全部禁用时,问题就消失了。 当我加载一个问题在那里,我试试哪个configuration并不重要。 我的configuration: http://pastie.org/private/jcmahbdftqkhtap4au1izw 我希望有人能帮助我,我很迷茫。
最近我一直在尝试使用Nginxbuild立一个Web服务器(我通常使用Apache)。 不过,我遇到了一个问题,试图设置一个别名 phpMyAdmin。 这个别名正确地把你带到了phpMyAdmin的login界面,但是当你input有效的凭证并点击开始时,你最终会回到login界面,没有任何错误。 听起来像一个cookie或会话问题给我…但如果我符号链接phpMyAdmin目录,并尝试login通过符号链接的版本,它工作正常! 符号链接和别名都设置了相同数量的cookie,并且这两个设置似乎都为正确的域和path设置了Cookie。 我的Nginx的PHP别名configuration如下: location ~ ^/phpmyadmin/(.*\.php)$ { alias /usr/share/phpMyAdmin/$1; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $request_filename; } 我正在运行Nginx 0.8.53 PHP 5.3.3 MySQL 5.1.47 phpMyAdmin 3.3.9 – 自我安装 和php-mcrypt安装。 有没有其他人经历过这种行为? 任何人有关于如何解决它的任何想法?
我第一次build立ufw。 在OpenVZ VPN上使用Ubuntu 10.04 LTS,并具有以下规则: sudo ufw allow 22/tcp sudo ufw allow 25/tcp sudo ufw allow 53 sudo ufw allow 80 sudo ufw allow 443 sudo ufw default deny SSH和其他一切工作正常,我可以访问nginx上的静态内容。 但是,当我访问一个PHP页面时,在给出一个504网关超时页面之前需要很长时间。 我正在使用php5-fpm 我已经尝试了许多规则,包括以下内容: allow from 127.0.0.1 to 127.0.0.1 port 9000 allow from 127.0.0.1 port 9000 to 127.0.0.1 port 9000 allow 9000 allow from 127.0.0.1 to […]
即时运行清漆 – > Nginx的(PHP的FMP)和即时通讯使用AB,但它不断搞乱。 [root@localhost src]# ab -k -n 100000 -c 750 http://192.168.135.12/index.php This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright 2006 The Apache Software Foundation, http://www.apache.org/ Benchmarking 192.168.135.12 (be patient) apr_socket_recv: Connection reset by peer (104) 还有什么我可以使用? 还是我做错了?
假设我有一个站点http://domain/并且将一些文件放在子目录/html_root/app/并使用以下重写规则将此文件夹重写为我的根目录: location / { root /html_root; index index.php index.html index.htm; # Map http://domain/x to /app/x unless there is ax in the web root. if (!-f $request_filename){ set $to_root 1$to_root; } if (!-d $request_filename){ set $to_root 2$to_root; } if ($uri !~ "app/"){ set $to_root 3$to_root; } if ($to_root = "321"){ rewrite ^/(.+)$ /app/$1; } # Map […]