论坛首页 编程语言技术论坛

使用了nginx+mongerl来搭建了rails的生产环境

浏览 14609 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-09-10  
suave 写道
ubuntu feisty带的nginx在remove的时候会出问题。
楼主讲下在启用rails cache以后配置文件应该如何写,比如把所有的cache文件都存在public/cache下面。好像要加很多location吧?
remove的时候没有测试过,用cache觉得尽量应该用memcache,
0 请登录后投票
   发表时间:2007-12-28  
受教了!不过还要请教个问题:如何在nginx+mongrel中配置两台虚拟主机呢?两个域名,但是同时使用80端口?遇到在同一台服务器上提供两个不同的web服务,有两个域名指向了同一台服务器的问题,恳请赐教。大谢!
0 请登录后投票
   发表时间:2007-12-29  
用ubuntu get下来的做生产环境,怎么感觉很怪
0 请登录后投票
   发表时间:2007-12-29  
t0uch 写道
用ubuntu get下来的做生产环境,怎么感觉很怪
这个只是玩票性质,当然真实环境最好有编译源代码
0 请登录后投票
   发表时间:2007-12-30  
miaoxingfu 写道
受教了!不过还要请教个问题:如何在nginx+mongrel中配置两台虚拟主机呢?两个域名,但是同时使用80端口?遇到在同一台服务器上提供两个不同的web服务,有两个域名指向了同一台服务器的问题,恳请赐教。大谢!


设置虚拟主机,只要在http设置节点下增加server节点即可,例:
http {
   ...
    server {
        listen       80;

        server_name  domain1.com;

        location / {
            root   /home/someguy/domain1/;
            index  index.html index.htm;
        }
        ....
    }

    server {
        listen       80;

        server_name  domain2.com;

        location / {
            root   /home/someguy/domain2/;
            index  index.html index.htm;
        }
      ....
    }
}

当然如果要布署的是多个rails应用,则相应server设置要设好。
0 请登录后投票
   发表时间:2008-01-02  
ashchan 写道
miaoxingfu 写道
受教了!不过还要请教个问题:如何在nginx+mongrel中配置两台虚拟主机呢?两个域名,但是同时使用80端口?遇到在同一台服务器上提供两个不同的web服务,有两个域名指向了同一台服务器的问题,恳请赐教。大谢!


设置虚拟主机,只要在http设置节点下增加server节点即可,例:
http {
   ...
    server {
        listen       80;

        server_name  domain1.com;

        location / {
            root   /home/someguy/domain1/;
            index  index.html index.htm;
        }
        ....
    }

    server {
        listen       80;

        server_name  domain2.com;

        location / {
            root   /home/someguy/domain2/;
            index  index.html index.htm;
        }
      ....
    }
}

当然如果要布署的是多个rails应用,则相应server设置要设好。


我测试了一下,光增加server节点是不够的,还需要增加upstream节点才行。
0 请登录后投票
   发表时间:2008-01-02  
miaoxingfu 写道
ashchan 写道
miaoxingfu 写道
受教了!不过还要请教个问题:如何在nginx+mongrel中配置两台虚拟主机呢?两个域名,但是同时使用80端口?遇到在同一台服务器上提供两个不同的web服务,有两个域名指向了同一台服务器的问题,恳请赐教。大谢!


设置虚拟主机,只要在http设置节点下增加server节点即可,例:
http {
   ...
    server {
        listen       80;

        server_name  domain1.com;

        location / {
            root   /home/someguy/domain1/;
            index  index.html index.htm;
        }
        ....
    }

    server {
        listen       80;

        server_name  domain2.com;

        location / {
            root   /home/someguy/domain2/;
            index  index.html index.htm;
        }
      ....
    }
}

当然如果要布署的是多个rails应用,则相应server设置要设好。


我测试了一下,光增加server节点是不够的,还需要增加upstream节点才行。


呵呵,因为虚拟主机不仅限于rails应用;而upstream是用于负载均衡的:)
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics