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/
分享到:
相关推荐
Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 ...
在Ubuntu服务器上安装Rails生产环境的脚本
chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器 主厨 rails安装一个准备为 Ruby on Rails 栈准备的Ubuntu服务器:NginxPostgreSQLRedisMemcached带RVM的rubyPhusion乘客独立要求Ubuntu ...
NULL 博文链接:https://xieye.iteye.com/blog/481576
为了在Ubuntu 12.04 LTS(精确的穿山甲)/ 12.10(定量Quetzal)上设置Rails,我还为初学者编写了逐步指南,请阅读博客文章 2.部署Rails应用程序 用于设置用于部署Rails应用程序的VPS的脚本/命令。 有关逐步说明,请...
Rails服务器模板 概述 这是用于部署Rails应用程序的模板结构。...该模板旨在在Ubuntu 20.04(当前的LTS)上运行,并定期针对Digital Ocean和Linode进行了测试。 打开问题时,请包括遇到此问题的Ubuntu版本和提供程序。
怎样在Ubuntu系统下配置Ruby On Rails开发环境.docx
本教程只适合 Ubuntu Server 用于部署项目到线上,建议使用同样的 ...配置 Ubuntu Server 系统 如果你是国内服务器,推荐修改网易的源 输入 sudo vi /etc/apt/sources.list 将里面的内容替换成: deb http://mirrors.
rails-nginx-passenger-ubuntu, 关于如何在 Nginx 8.04服务器上启动和运行和乘客的说明 rails-nginx-passenger-ubuntu我关于用 ubuntu 。Nginx 。乘客和mysql建立 Rails的简单制作服务器的笔记。别名echo"alias ll='...
让你的Ubuntu 快速安装 Ruby on Rails 笔记
bower-rails, 在 Rails 上,为 Bower 设置类似 DSL + rake任务 rails Bower 对 Rails 项目的支持。 依赖文件是 Rails root 目录中的bower.json,如果使用 DSL,则为 Bowerfile 。 查看最新变更和发布的变更日志文件...
gem 'rails_server_status' 然后执行: $ bundle 或者自己安装: $ gem install rails_server_status 用法 在config/routes.rb : mount RailsServerStatus::Engine => "/server-status" cURL 挂载的端点: ...
SQL Server - Rails ActiveRecord的SQL Server适配器
NULL 博文链接:https://kevinye.iteye.com/blog/390869
ruby on rails的安装,初步调试和helloworld的编写。一般的网络资料都有问题,里面都已经解决,并且经过我调试成功。
Ruby on Rails是Ruby世界中当仁不让的Web框架代表,甚至可以说Rails推动了Ruby的流行,这里我们就来看一下如何在Ubuntu上配置Ruby on Rails框架及RubyMine IDE开发环境
rails-settings, 使用 Ruby on Rails 管理设置 Rails的设置 ruby gem,通过在单独的数据库表中将它们存储为序列化的哈希来处理。 包含命名空间和默认值。要求ruby 1.9.3或者更高版本Rails 3.1或者更高版本( 包括 ...
rails-push-notifications, Rails iOS,安卓和 Windows Phone 推送通知容易实现 ! Rails 推送通知 专业 iOS,Android和 Windows Phone 推送通知,用于 Rails的rubyRailsPushNotifications是一个直观易用的gem,它...
在没有RVM或rbenv的Ubuntu 14.04上的Rails,PostgreSQL带Passenger + Nginx ssh-copy-id -i ~/.ssh/id_rsa.pub root@SERVER scp rails-passenger-postgres-nginx root@SERVER:/root/rails-passenger-postgres-...