安装使用nginx之前要先把ruby和rails安装配置成功这就不多提了,我们
这里从安装passenger说起。
1.首先打入命令:
gem install passenger
这样就能很快安装上passenger了。
2.这一步就是最主要的安装nginx了:
sudo passenger-install-nginx-module
在终端执行这一步之后会出现一个很长的安装过程和几个选择步骤,
其实就是一通回车就行,但是这里需要注意几点:
(1),其中一个选择步骤让你选择1或者2,这里建议选择1比较好(其实我也不知道为啥1号)
(2).在选择nginx安装路径的时候请选择括号里的默认安装路径即:opt/nginx
(3)安装完成后请确保/opt/nginx/conf/nginx.conf中:
passenger-root......
passenger-ruby........后面的路径和终端中显示的一致(安装nginx完成后终端中会给出这俩个路径只需核对一下即可)
3.配置nginx
配置文件在 /opt/nginx/conf/nginx.conf(其实就是nginx下的nginx.conf文件)
server {
listen 80;
server_name localhost; #这是你网址的名字
root /home/zhouchang/blog/public; # 这里是你项目的public目录,别复制我的
passenger_enabled on;
}
4,启动
sudo /etc/init.d/nginx start
停止:sudo /etc/init.d/nginx stop
重启:sudo /etc/init.d/nginx restart
相关推荐
基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0
chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器 主厨 rails安装一个准备为 Ruby on Rails 栈准备的Ubuntu服务器:NginxPostgreSQLRedisMemcached带RVM的rubyPhusion乘客独立要求Ubuntu ...
博文链接:https://swachian.iteye.com/blog/175033
rails-nginx-passenger-ubuntu, 关于如何在 Nginx 8.04服务器上启动和运行和乘客的说明 rails-nginx-passenger-ubuntu我关于用 ubuntu 。Nginx 。乘客和mysql建立 Rails的简单制作服务器的笔记。别名echo"alias ll='...
在Ubuntu 14.04 LTS上使用Passenger 5 / Nginx部署Sinatra / Rails 4应用程序的命令列表。 我还在博客上写了一篇文章(针对初学者),详细说明了每个步骤-http: 如果您遇到困难并需要任何帮助,请在该帖子上发表...
在没有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-...
Docker Rails + Nginx + Unicorn(来自Ubuntu 16.04和Ruby 2.4.0) 易于使用的docker导轨。 较少的配置,负担得起的生产。 包括什么 独角兽,nginx,领班 mysql,PostgreSQL库 用法 在您的项目中创建Dockerfile并...
这是一个用于在 Ubuntu 14.04 上运行 Nginx + Rails + Puma + PostgreSQL 的开源剧本 这是从我的个人项目中提取的,该项目在同一数据库上运行 appname-admin 和 appname-public 应用程序。 如果您不需要单独的管理...
本教程只适合 Ubuntu Server 用于部署项目到线上,建议使用同样的 Ubuntu 版本,以免遇到一些版本不同带来的问题。 本教程适合新手初次部署 Rails 应用; 本文测试通过环境 Ubuntu 12.04 Server, 服务器安装测试于 ...
TheRails部署......Applications > Ruby on Rails on Ubuntu 14.04 (Nginx + Unicorn)查看你的邮件 Your new droplet has been created!You can access it using the following credentials:IP Addres
这个包的目的是用于提供一个本地 vagrant 环境,该环境将运行 Nginx + Unicorn 并支持带有 postgres 的 rails 应用程序。 您可以使用 puppet 目录中的 config.yml 文件修改其中的许多设置。 此存
您可能需要按照以下步骤将 ruby on rails 应用程序部署到 Ubuntu + Nginx + Unicorn 环境。 在这里,我将 RVM 安装为多用户模式。 我使用www-data用户来运行我的应用程序(这是 Ubuntu 上 Apache 和 Nginx 的...
坚定的Capistrano任务库,用于在Ubuntu 16.04或18.04 LTS上从头开始部署Rails应用程序。 Capistrano非常适合部署Rails应用程序,但是所有前提条件(如Nginx和PostgreSQL)呢? 您的VPS上是否配置了防火墙? 您是否...
带有 Ansible 的 Vagrant rails box 准备好使用带有大多数 Ruby on Rails 项目所需的所有典型依赖项的 vagrant box。 里面是什么? Ubuntu 14.04 64 位 Ruby 2.1.5 + Rails ... 开发用:rails-app.dev:3000,生产用
database DISABLE_DATABASE_ENVIRONMENT_CHECK=1 --trace部署错误使用Capistrano,Nginx和Puma在Ubuntu 14.04上部署Rails应用程序 Bootsnap :: LoadPathCache :: FallbackScan LoadError:无法加载“监听” gem...
此食谱已在Ubuntu 12.04和Ubuntu 14.04上进行了测试。 属性 rails-app ::默认属性 钥匙 类型 描述 默认 [“ rails-app”] [“名称”] 细绳 应用名称 “默认” [“ rails-app”] [“地址”] 细绳 服务器的IP地址或...
作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器对外进行服务。
使用 Capistrano 部署 Rails Capistrano 研讨会的示例应用程序Ubuntu 14.04 - Capistrano - Nginx + 乘客1. 创建 droplet(不要忘记 ssh 密钥) ssh-keygen -t rsa -C " lerolero@gmail.com "pbcopy < ~ /.ssh/...