`
zizipo
  • 浏览: 23120 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

rails的push server juggernaut在unbuntu上的配置

阅读更多
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/
0
4
分享到:
评论

相关推荐

    rails配置sqlserver2000

    在Ruby on Rails框架中,与SQLServer 2000集成可能会比与其他常见的数据库系统(如MySQL或PostgreSQL)稍复杂一些,因为SQLServer 2000的兼容性问题和缺少官方支持。然而,通过一些第三方库和适当的配置,我们仍然...

    chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器.zip

    chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器 主厨 rails安装一个准备为 Ruby on Rails 栈准备的Ubuntu服务器:NginxPostgreSQLRedisMemcached带RVM的rubyPhusion乘客独立要求Ubuntu ...

    rails web server deploy guide

    标题 "rails web server deploy guide" 暗示了本文将关注如何部署Rails应用程序到Web服务器。Rails是Ruby on Rails的简称,是一个流行的开源Web开发框架,用于构建动态、数据驱动的网站。部署Rails应用通常涉及将...

    linux-在Ubuntu服务器上安装Rails生产环境的脚本

    在Ubuntu服务器上搭建Rails生产环境是一项关键的任务,它涉及到多个步骤和组件的配置。Rails是Ruby的一个框架,用于构建Web应用程序。在这个过程中,我们将主要关注以下几个核心知识点: 1. **Ruby 安装**:首先,...

    ubuntu下安装ruby on rails

    ### Ubuntu 下 Ruby on Rails 的安装与配置 #### 一、Ruby on Rails 的安装步骤 ...通过上述步骤,您应该能够在 Ubuntu 系统上成功安装并配置 Ruby on Rails 环境,同时也解决了在安装过程中常见的几个问题。

    怎样在Ubuntu系统下配置Ruby On Rails开发环境.docx

    在使用前需先配置 Ruby On Rails 的开发环境,本文将介绍如何在 Ubuntu 12.04 系统下配置 Ruby On Rails 开发环境。 一、安装系统需要的包 在安装 Ruby On Rails 之前,需要安装一些必要的包,包括 build-...

    RailsOnUbuntu:Ubuntu用户的Rails好东西!

    为了在Ubuntu 12.04 LTS(精确的穿山甲)/ 12.10(定量Quetzal)上设置Rails,我还为初学者编写了逐步指南,请阅读博客文章 2.部署Rails应用程序 用于设置用于部署Rails应用程序的VPS的脚本/命令。 有关逐步说明,请...

    rails-server-template:全面的Chef存储库,可为Rails应用程序部署准备Ubuntu 20.04服务器

    Rails服务器模板 概述 这是用于部署Rails应用程序的模板结构。...该模板旨在在Ubuntu 20.04(当前的LTS)上运行,并定期针对Digital Ocean和Linode进行了测试。 打开问题时,请包括遇到此问题的Ubuntu版本和提供程序。

    Ruby-SQLServerRailsActiveRecord的SQLServer适配器

    在Ruby on Rails框架中,开发者经常需要连接不同的数据库系统,如MySQL、PostgreSQL或SQL Server。本主题将深入探讨如何在Rails应用中使用SQL Server作为数据存储,特别关注`activerecord-sqlserver-adapter`这个gem...

    在 Ubuntu 12.04 Server 上安装部署 Ruby on Rails 应用

    本教程只适合 Ubuntu Server 用于部署项目到线上,建议使用同样的 ...配置 Ubuntu Server 系统 如果你是国内服务器,推荐修改网易的源 输入 sudo vi /etc/apt/sources.list 将里面的内容替换成: deb http://mirrors.

    Ubuntu上配置Ruby on Rails框架及RubyMine IDE开发环境

    在Ubuntu上配置Ruby on Rails框架和RubyMine IDE开发环境是一个重要的步骤,对于想要在Linux环境下进行Web开发的程序员来说,这是必备的知识。Ruby on Rails是一个强大的全栈Web框架,它基于Ruby语言,大大简化了Web...

    rails-nginx-passenger-ubuntu, 关于如何在 Nginx 8.04服务器上启动和运行和乘客的说明.zip

    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数据库.pdf

    通过以上步骤,你已经在Ubuntu 11.04上成功搭建了一个基于Ruby on Rails和MySQL数据库的开发环境,并创建了一个基础的Web应用。这不仅为后续的开发工作提供了便利,也加深了对Ruby on Rails框架及MySQL数据库配置的...

    免费Ubuntu系统ruby on rails安装【保姆级教程】

    在Ubuntu上安装Ruby on Rails需要分步骤进行: 1. **安装依赖**: 在安装Ruby之前,我们需要先安装一些必要的依赖。通过输入以下命令,可以安装`gnupg`和`curl`: ``` sudo apt-get install gnupg gnupg2 ``` ...

    配置rails环境

    在Ruby on Rails开发环境中,配置过程是至关重要的第一步。Rails是一个基于Ruby的开源Web应用程序框架,它遵循模型-视图-控制器(MVC)架构模式。在安装完Ruby之后,配置Rails环境通常包括以下几个关键步骤: 1. **...

    ruby 例子 模仿rails 的 mvc

    在Ubuntu上启动一个Ruby应用,首先确保安装了Ruby和Rails。可以使用`apt-get`命令安装: ```bash sudo apt-get update sudo apt-get install ruby-full build-essential zlib1g-dev gem install rails ``` 接着,...

    基于ubuntu18.4的redmine的插件安装教程

    在Ubuntu 18.4操作系统上,可以通过安装特定插件来扩展这些功能。 **1. 本地头像插件安装** Redmine Local Avatars插件允许用户上传和管理自己的头像。安装步骤如下: 1. 从GitHub下载Redmine Local Avatars的...

    配置高可用的rails

    在rails高可用的配置中,我们会涉及以下几个关键组件: 1. 负载均衡器:负载均衡器是高可用架构中的第一道防线,它负责将外部的请求分发到多个服务器上,以避免单个服务器因为请求量过大而崩溃。常见的开源负载均衡...

Global site tag (gtag.js) - Google Analytics