Articles of nginx

运行nginx,应该将wordpress文件设置为www-data还是root或者?

我正在运行nginx,我知道运行在www数据用户帐户下。 我所有的WordPress的相关文件目前设置为根目录,这是正常的? 还是应该设置www-data帐号(和group?)

nginx中所有网站的一个中央自定义error_page

我们在我们的nginxconfiguration文件中有很多网站,我们希望使用自定义的error_page,但是对于所有网站来说都是一样的。 我尝试将它设置为http {}到/path/to/my/404.html。 我注意到它看起来在“根”目录里(所以/path/to/my/root/path/to/my/404.html) 有没有办法,我可以使用一个404文件的所有我的虚拟主机,而不必在每个目录中的文件符号链接?

纯Nginx的性能如何与cpNginx相比?

现在有一个Cpanel插件可以很容易地将Nginx设置为Cpanel / Apache服务器上的反向代理。 我同时对创build我的第一个非托pipeVPS和我的第一个Nginx服务器感兴趣,并且作为一个受虐狂的人,为什么不把它们结合起来。 我想知道是否值得build立一个纯粹的Nginx服务器与在Apache上尝试cpNginx? 我的目标仅仅是托pipeWordPress网站,虽然我读过的有关Nginx的好评是非常有用的,至less可以作为反向代理服务器,但我不清楚在Apache上运行eAccelorator与cpNginx相比,dynamic网站? 无论我将在所有网站上运行W3TC来caching内容,但是如果在纯Nginx下通过cpNginx运行PHP脚本的CPU大幅减less,我仍然感兴趣?

弹性负载均衡器和SSL终止

我在AWS上设置了一个Rails应用程序:1)所有stream量都必须经过sslencryption2)每周stream量的高度波动3)将由比系统pipe理员更强大的编码人维护 我想在一个弹性负载平衡器上运行nginx和独angular兽的小型ec2实例支持SSL终止 一小部分请求将花费超过10秒,因此我也在讨论使用“瘦”而不是“独angular兽”。 我的问题是这样的:这是否理智? 我是否陷入成本,可维护性,安全性或性能问题的泥潭?

更快(鱿鱼+ Apache的HTTPD + Apache的Tomcat)

我们有一个生产设置,我们有 在前面的鱿鱼(caching图像,JS,CSS等) 在中间的Apache httpd(prefork + mod_rewrite + mod_jk / AJP + mod_deflate + mod_php(几个php页面)) Apache Tomcat 5.5最后提供了所有的dynamic资料。 减less请求path中有3个服务器的开销最好的办法是什么? 想知道如果用像nginx / lighttpd这样更快的web服务器replacehttpd将会有所帮助。 httpd现在做的URL重写(干净的url)和tomcat(通过mod_jk)和压缩输出(mod_deflate)和服务一些低stream量的PHP页面的工作。 如果我们需要这些function,那么什么是理想的httpd替代品? 有没有一种方法来replace(鱿鱼+阿帕奇)与一个单一的实体caching(如鱿鱼)静态的东西,重写URL,压缩响应和转发dynamic的东西直接到tomcat? 听到abt清漆caching,想知道是否可以帮助。

Rails,乘客nginx和上传连接重置

将一个大文件(2mb)file upload到nginx / passenger会导致我的连接重置。 我曾尝试编辑Nginx的configuration字段,但显然这些都被乘客的configuration取代。 我收到错误“错误101(net :: ERR_CONNECTION_RESET):未知错误”。 围绕净信息似乎远没有确定性,那么我该如何解决呢?

任何教程设置nginx + uwsgi服务塔应用程序?

目前我正在使用nginx来反转代理贴纸 ,到服务器Mediacore (一个挂架应用程序)。 但是,当我尝试提交video时,此configuration失败。 我特意尝试避免胖appache,这是官方Mediacorebuild议。 在一个着名的“ python web服务器基准 ”中,我已经看到uwsgi有惊人的性能,但是它是相当新的。 所以我找不到任何好的教程,它既全面又友善。 所以我很欣赏,如果你能引用我这样的指导,build立任何高性能的pythonnetworking服务器。 预先感谢您的提示。

运行apt-get更新/升级是否需要重新启动nginx?

当我运行apt-get update然后升级时,每次或者经常足够的时候,我得到一个nginx 502错误。 重新启动服务器将一切都恢复。 我猜我必须重新启动nginx每次? 顺便说一句,我怎么能找出我的nginx安装在哪里,所以我可以打电话重启呢? 它已经有一段时间,因为我终于进入这个testingvps(仍然学习)

调整nginx以获得更好的性能

这个configuration怎么样? 无论如何,我可以调整它来处理更快,更好的点击? 即时通讯坐在2GB的RAM和四核心 user nobody; worker_processes 4; error_log /var/log/nginx/error.log debug; worker_rlimit_nofile 32768; events { worker_connections 8192; # increase for busier servers use epoll; # you should use epoll here for Linux kernels 2.6.x multi_accept on; } http { server_name_in_redirect off; server_names_hash_max_size 2048; server_names_hash_bucket_size 256; include mime.types; default_type application/octet-stream; server_tokens off; sendfile on; tcp_nopush on; tcp_nodelay […]

我可以同时使用apache和nginx来为我的网站服务吗?

我有一个现有的Apache服务几个网站。 现在我有一个新的Django站点,这是Ajax密集型,所以我打算在Apache的mod_wsgi上运行它,但我将使用nginx作为反向代理。 是否有可能让nginx成为这个新的django网站的反向代理,同时使Apache不直接服务于其他网站,而不使用nginx? 另外,如果你能给我一个粗略的设置,如果可能的话我该怎么做。