Tag: nginx

你将如何使用nginx和龙卷风web服务器设置通配符子域名?

有人会如何设置build议的Tornado部署来设置通配符子域? 特别针对SaaS应用程序,它允许用户拥有http://username.example.com/以及让他们将自己的域名指向该URL。

带有nginx,php和Rails的CentOS服务器

我目前正试图让我的服务器与rails和php一起工作。 目前我已经安装了Apache2的PHP(默认从提供商) 但我试图让轨道也工作。 我们在我们的主域使用PHP,并将有一个rails应用程序将从哪里运行的子域。 Apache2没有必要,但是我怎样才能让rails和php在同一台服务器上工作呢? 更新无法使用Apache,现在正试图用我之前使用过的nginx来完成。 但我的问题是让PHP工作。 我有我的导轨应用程序工作,但我不能让PHP工作。 目前我在我的configuration文件中有这个。 server { listen 80; server_name www.domain.no domain.no; location = / { root /var/www/vhosts/domain.com/httpdocs; index index.php index.html index.htm; } location / { root /var/www/vhosts/domain.com/httpdocs; index index.php index.html index.htm; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { root /var/www/vhosts/domain.com/httpdocs; […]

spawn-fcgi / fast CGi php在Gentoo上的日志中无痕迹地崩溃

我最近从apache移动到Nginx / fastcgi解决scheme,我运行在Fedora系统上,没有任何问题,但是,因为我把所有的东西都搬到了Gentoo上,Spawn-fCGI / fastcgi php守护进程死了,我找不到在/ var / log / messages中输出任何错误报告,所以我不知道为什么会发生这种情况。 我已经看到fastcgi与fedora发行版有所不同,因为它有不同的conf文件和init.d启动脚本,有人可以帮助我使它更稳定吗? 请求的数量与我在Fedora上的请求数量没有任何区别,所以我使用了发行版随附的默认configuration。在大约几个小时内,它就会死亡。 非常感谢你

微调LNMP堆栈

我正在build立一个4GB RAM和2个CPU的服务器。 该堆栈将是CentOS + NGINX + MySQL + PHP(带有APC)和spawn-fcgi。 它将用于服务10个WordPress博客,其中3个每天接收约20,000次点击。 每个WordPress的实例都配备了W3 TotalCache。 我有几个变数可以玩: NGINX(多less个worker_processes,worker_connections等) PHP(php.ini中的哪些参数应该改变?apc是什么?) Spawn-fcgi(现在我有6个PHP-CGI产生,我应该有多less个?) 我知道如果没有testing就很难说,但是如果你能给我提供一些球场号码,那也是有帮助的。

nginx和文件权限

我在Debian Lenny上运行nginx。 我有很多人,他们都在他们的家庭文件夹中有“http”目录,我有nginx虚拟主机configuration为这些。 问题是:我如何使它只有用户和nginx可以读取用户的主目录内的文件?

如果文件存在,configurationnginx来提供503

我想设置nginx返回503如果一个特定的文件存在(可能类似“升级”)。 我试图使用try_files指令,但是当它find/upgrading.html文件时,它会提供它而不是遵循指令。 这是为什么? location / { try_files /upgrading.html @keepgoing; } location = /upgrading.html { return 503; } location @keepgoing { #do stuff here to do whatever I would normally do… } 在我打开debugging的日志中,我看到以下内容: 3388 2010/07/01 19:44:21 [debug] 76327#0: *8 test location: "/" 3389 2010/07/01 19:44:21 [debug] 76327#0: *8 using configuration "/" 3390 2010/07/01 19:44:21 [debug] 76327#0: […]

如何设置nginx + thin +多域+多个虚拟主机?

我有一个VPS。 我使用Rails创build网站。 我有几个域名。 现在我想安装nginx + thin,并将其configuration为支持multiple hosts ,让每个主机都有一个独立的域。 我已经search了很多,现在nginx和瘦都安装并运行,但我不知道如何将它们结合起来。 有什么文章或文件可以帮助我吗? 提前致谢。

在Nginx上运行多个FCGI / Django进行负载分担

我在Nginx / FastCGI / Django上运行一个Web服务。 我们的处理时间相当长,CPU密集型,我希望能够运行多个Django / FastCGI进程来共享负载。 我如何设置Nginx的路由请求从单一来源到多个Django / FastCGI的实例? (我可以在多个端口/套接字上运行多个实例,但我不知道如何让Nginx共享它们之间的处理负载。) 任何帮助非常感谢。

最适合我的服务器? Nginx的/阿帕奇/ LightHttpd

我需要安装我的新专用服务器(英特尔凌动E220 1.6 Ghz一核心,2 GB内存) 而我的网站是不是一个平常的网站。 它有许多并发进程(PHP),这是因为一些PHP请求超过1秒。 该脚本已经过优化,但是会执行cURL请求和套接字连接,并且每个响应都需要等待大约1秒。 所以,我有〜100个并发,1秒长的PHP请求。 女巫configuration最适合我? 安德鲁 编辑 – 补充信息 我家有一台服务器,这是'检测服务器'。 我有专门的数据中心,这是“网站服务器”。 检测服务器是用C#编写的,在linux下用mono编译。 基本上检测服务器是一个asynchronous套接字服务器。 此检测服务器中的每个线程都需要0.5到1.0秒。 网站服务器有一个简单的脚本,叫做check.php。 这个脚本非常简单:它连接到检测服务器,发送一个string。 检测完成(〜1秒)后,读取响应表单检测服务器。

服务器在nginxconfiguration中的顺序是否重要?

我有一个自定义的工具,以下面的forms生成nginxconfiguration的一部分,例如: upstream backend { ip_hash; server server1:8080; server server2:8080; server localhost:8080 backup; } 不时有些服务器出现故障,有些出现故障,下一次更新可能会产生以下结果: upstream backend { ip_hash; server server1:8080; server server3:8080; server server2:8080 down; server localhost:8080 backup; } 正如你所看到的,server3已经出现了,server2被标记了下来。 我的问题是:nginx是否关心configuration中呈现的服务器的顺序? 我是否需要对自定义工具的输出进行sorting? 在这个例子中,最初的顺序被改变了,我不知道nginx是否能正确处理它。

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.