juggernaut是一个支持多种协议,一直在更新的rails push server,这个两个因素也就是需要push server时最需要关注的。
先看看在我的ubuntu上的要怎么配置。
sudo apt-get install python
sudo apt-get install libssl-dev
sudo apt-get install git-core
以上3个都是下载,编译node.js源码所需要的。node是一个javascript的服务端框架。
git clone https://github.com/joyent/node.git
cd node
export JOBS=2 # optional, sets number of parallel commands.(没搞懂,请人赐教)
./configure --prefix=/usr/local/node
make && make install
$ wget http://redis.googlecode.com/files/redis-2.2.6.tar.gz
$ tar xzf redis-2.2.6.tar.gz
$ cd redis-2.2.6
$ make
这个是安装redis,redis是一个类似memcached的内存key,value系统。
注意编译好的可执行文件在redis-2.2.6/src下叫redis-server
curl http://npmjs.org/install.sh | sh
安装npm,node.js的包管理器
安装juggernaut
npm install juggernaut
安装ruby juggernaut客户端
gem install juggernaut
juggernaut会安装在/home/username/node_modules/juggernaut下
先运行redis-server
再在/home/username下运行(如果不是这个目录,会找不到juggernaut)nmp start juggernaut.
官方上写的直接运行juggernaut在ubuntu上是不行的,本人linux很菜,这里也有个疑问
测试之后发现大部分主流浏览器都没有问题,IE6不行,估计IE6要用的flash才行,这里都按官方文件配置。有两点要注意,flash好像不支持ssl,如果两个同时配置了,flash失效。第二flash要求juggernaut用root身份运行。而在nmp start juggernaut已经是root身份了,还是不行。不解,请高人指教,我是通过把/usr/local/node/bin下的node可执行文件加上setuid,setgid两个权限搞定的chmod 6755 node/
分享到:
相关推荐
在Ruby on Rails框架中,与SQLServer 2000集成可能会比与其他常见的数据库系统(如MySQL或PostgreSQL)稍复杂一些,因为SQLServer 2000的兼容性问题和缺少官方支持。然而,通过一些第三方库和适当的配置,我们仍然...
chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器 主厨 rails安装一个准备为 Ruby on Rails 栈准备的Ubuntu服务器:NginxPostgreSQLRedisMemcached带RVM的rubyPhusion乘客独立要求Ubuntu ...
标题 "rails web server deploy guide" 暗示了本文将关注如何部署Rails应用程序到Web服务器。Rails是Ruby on Rails的简称,是一个流行的开源Web开发框架,用于构建动态、数据驱动的网站。部署Rails应用通常涉及将...
在Ubuntu服务器上搭建Rails生产环境是一项关键的任务,它涉及到多个步骤和组件的配置。Rails是Ruby的一个框架,用于构建Web应用程序。在这个过程中,我们将主要关注以下几个核心知识点: 1. **Ruby 安装**:首先,...
### Ubuntu 下 Ruby on Rails 的安装与配置 #### 一、Ruby on Rails 的安装步骤 ...通过上述步骤,您应该能够在 Ubuntu 系统上成功安装并配置 Ruby on Rails 环境,同时也解决了在安装过程中常见的几个问题。
在使用前需先配置 Ruby On Rails 的开发环境,本文将介绍如何在 Ubuntu 12.04 系统下配置 Ruby On Rails 开发环境。 一、安装系统需要的包 在安装 Ruby On Rails 之前,需要安装一些必要的包,包括 build-...
为了在Ubuntu 12.04 LTS(精确的穿山甲)/ 12.10(定量Quetzal)上设置Rails,我还为初学者编写了逐步指南,请阅读博客文章 2.部署Rails应用程序 用于设置用于部署Rails应用程序的VPS的脚本/命令。 有关逐步说明,请...
Rails服务器模板 概述 这是用于部署Rails应用程序的模板结构。...该模板旨在在Ubuntu 20.04(当前的LTS)上运行,并定期针对Digital Ocean和Linode进行了测试。 打开问题时,请包括遇到此问题的Ubuntu版本和提供程序。
在Ruby on Rails框架中,开发者经常需要连接不同的数据库系统,如MySQL、PostgreSQL或SQL Server。本主题将深入探讨如何在Rails应用中使用SQL Server作为数据存储,特别关注`activerecord-sqlserver-adapter`这个gem...
本教程只适合 Ubuntu Server 用于部署项目到线上,建议使用同样的 ...配置 Ubuntu Server 系统 如果你是国内服务器,推荐修改网易的源 输入 sudo vi /etc/apt/sources.list 将里面的内容替换成: deb http://mirrors.
在Ubuntu上配置Ruby on Rails框架和RubyMine IDE开发环境是一个重要的步骤,对于想要在Linux环境下进行Web开发的程序员来说,这是必备的知识。Ruby on Rails是一个强大的全栈Web框架,它基于Ruby语言,大大简化了Web...
rails-nginx-passenger-ubuntu, 关于如何在 Nginx 8.04服务器上启动和运行和乘客的说明 rails-nginx-passenger-ubuntu我关于用 ubuntu 。Nginx 。乘客和mysql建立 Rails的简单制作服务器的笔记。别名echo"alias ll='...
通过以上步骤,你已经在Ubuntu 11.04上成功搭建了一个基于Ruby on Rails和MySQL数据库的开发环境,并创建了一个基础的Web应用。这不仅为后续的开发工作提供了便利,也加深了对Ruby on Rails框架及MySQL数据库配置的...
在Ubuntu上安装Ruby on Rails需要分步骤进行: 1. **安装依赖**: 在安装Ruby之前,我们需要先安装一些必要的依赖。通过输入以下命令,可以安装`gnupg`和`curl`: ``` sudo apt-get install gnupg gnupg2 ``` ...
在Ruby on Rails开发环境中,配置过程是至关重要的第一步。Rails是一个基于Ruby的开源Web应用程序框架,它遵循模型-视图-控制器(MVC)架构模式。在安装完Ruby之后,配置Rails环境通常包括以下几个关键步骤: 1. **...
在Ubuntu上启动一个Ruby应用,首先确保安装了Ruby和Rails。可以使用`apt-get`命令安装: ```bash sudo apt-get update sudo apt-get install ruby-full build-essential zlib1g-dev gem install rails ``` 接着,...
在Ubuntu 18.4操作系统上,可以通过安装特定插件来扩展这些功能。 **1. 本地头像插件安装** Redmine Local Avatars插件允许用户上传和管理自己的头像。安装步骤如下: 1. 从GitHub下载Redmine Local Avatars的...
在rails高可用的配置中,我们会涉及以下几个关键组件: 1. 负载均衡器:负载均衡器是高可用架构中的第一道防线,它负责将外部的请求分发到多个服务器上,以避免单个服务器因为请求量过大而崩溃。常见的开源负载均衡...