美文网首页
Rails 服务器配置

Rails 服务器配置

作者: 我天真无邪 | 来源:发表于2016-01-28 16:28 被阅读243次

设置部署用户

  • useradd -m -s /bin/bash deploy
  • adduser deploy sudo
  • passwd deploy
  • sudo apt-get update
  • sudo apt-get install openssh-server
  • 使用 deploy 登录 (实现公钥登录)
  • ssh deploy@xxx.xxx.xxx.xxx
  • sshkey-gen -t rsa
  • touch /home/deploy/.ssh/authorized_keys
  • 将自己本机的 id_rsa.pub 的内容粘贴到上述文件中

配置服务器环境

  • ssh deploy@xxx.xxx.xxx.xxx
  • sudo apt-get install vim git curl
  • rvm 安装请看这
  • source .bashrc
  • rvm use --install --default 2.3.0
  • gem install bundler

服务的安装 我选择的目录是 /opt/Cellar

  • cd /opt/Cellar
  • sudo mkdir Cellar var rails
  • sudo chown deploy:deploy Cellar var rails

环境变量如下 /etc/profile

****
export JAVA_HOME=/opt/Cellar/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin

export CUSTOM_SOFT_DIR=/opt/Cellar
PATH=$PATH:$CUSTOM_SOFT_DIR/elasticsearch-2.1.1/bin
PATH=$PATH:$CUSTOM_SOFT_DIR/redis-3.0.6/src
PATH=$PATH:$CUSTOM_SOFT_DIR/postgresql/bin

安装postgresql

  • wget https://ftp.postgresql.org/pub/source/v9.5.0/postgresql-9.5.0.tar.bz2
  • tar -jxvf postgresql-9.5.0.tar.bz2
  • cd postgresql-9.5.0
  • ./configure --prefix=/opt/postgresql
  • 纳尼 这里显示缺少redline 和 zliib的依赖 弱鸡们 有个命令 叫做 apt-cache search
  • sudo apt-get install libreadline-dev zlib1g-dev
  • ./configure --prefix=/opt/postgresql
  • make -j8 #4核心8进程不好意思
  • make check & make install
  • 至于怎么跑起来pg 请看源码中的 INSTALL

安装redis 直接make 不需要install

  • wget http://download.redis.io/releases/redis-3.0.6.tar.gz
  • 解压等参考上面
  • make

安装elasticsearch

  • wget https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/2.1.1/elasticsearch-2.1.1.zip
  • unzip it & install java then down
  • wget http://download.oracle.com/otn-pub/java/jdk/8u71-b15/jdk-8u71-linux-i586.tar.gz?AuthParam=1453916054_032f3e8a251438200e26a0df7257cf6a
  • unzip it to /opt/Cellar/jdk

nginx 参看官网 apt-get 即可

相关文章

  • rails学习

    使用 $gem install rails 安装rails (具体前置配置看ruby配置环境) rails安装...

  • capistrano半自动部署rails程序

    1.部署服务器 首先是服务器的基础配置,各种装先调整服务器时间 然后更新服务器 rvm ruby rails 上边...

  • Rails 服务器配置

    设置部署用户 useradd -m -s /bin/bash deploy adduser deploy sudo...

  • rails 环境配置

    ruby 的各种概念 环境配置 工具配置 rails路由配置 (routes.rb) rails 命令 实例如下:...

  • Mongoid学习

    1. 安装mongoid 在Rails 配置文件Gemfile中,做如下配置 2. 配置文件 执行 rails g...

  • rails101再复盘-加深记忆-1

    2.2 开始 配置好基础,新建项目rails new rails101cd rails101git initgit...

  • rspec 入门教程

    这是一个简单的关于Rails Rspec的简单的介绍 1 安装Rspec 在Rails的配置文件Gemfile配置...

  • rails4升级到rails5

    将近一天的折腾,把rails4升级到了rails5,部署到了服务器 Rails4 -> Rails5 修改Gemf...

  • rails配置

    rails框架默认有三个模式development(开发),production(上线),test(测试) Dev...

  • Rails Everyday: 使用 puma-dev 作为 R

    平常都用 rails server放在终端中启动 Rails 服务, 可以用 puma-dev 作为本地服务器替代...

网友评论

      本文标题:Rails 服务器配置

      本文链接:https://www.haomeiwen.com/subject/mmkjkttx.html