- 浏览: 137642 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (140)
- ruby on rails (23)
- 随笔 (1)
- 部署 (3)
- ubuntu源 (2)
- linux (28)
- web (9)
- IT (3)
- linux,数据库 (3)
- MOOC (4)
- ubuntu (20)
- win7 (2)
- git (6)
- github (2)
- ubuntu,python (1)
- java,JDK (1)
- ubuntu,qq (1)
- vagrant (3)
- virtualbox (2)
- sass (1)
- centos (3)
- Sublime (1)
- nginx (4)
- passenger (1)
- VPN (0)
- mysql (4)
- VIM (1)
- bbb (1)
- 编码设置 (2)
- mongo (4)
- edx (2)
- ssh (1)
- python (1)
- phpmyadmin (1)
- libreoffice (2)
- docker (4)
- pg (1)
- PostgreSQL (2)
- 系统时间设置 (1)
- ansible (1)
- Sinatra (1)
- 硬盘挂载 (1)
- npm (1)
- smtp (1)
- docker 镜像 (1)
- Memcached (1)
最新评论
ruby 使用rvm安装
在使用rmv安装的ruby时候必须要使用rvmsudo来代替 sudo
一.安装passenger
$ sudo gem install passenger
二.安装Nginx
$ rvmsudo passenger-install-nginx-module
三.配置具体的nginx的server
打开 nginx的配置文件 sudo gedit /opt/nginx/conf/nginx.conf & 配置里面的server
server {
listen 80;
server_name localhost;
charset utf-8;
#access_log logs/host.access.log main;
location / {
root /home/xxxx/project.root/<span style="color:#ff0000;">public</span>;(一定要是public,否者会出现403错误)
index index.html index.htm;
passenger_enabled on;
autoindex on;
rails_env development;
}
重新启动nginx就可以看到自己部署后运行的项目
[url]http://blog.csdn.net/renkai611919/article/details/7879877 [/url]
https://github.com/ruby-china/ruby-china/wiki/Ubuntu-12.04-%E4%B8%8A%E4%BD%BF%E7%94%A8-Nginx-Passenger-%E9%83%A8%E7%BD%B2-Ruby-on-Rails
在使用rmv安装的ruby时候必须要使用rvmsudo来代替 sudo
一.安装passenger
$ sudo gem install passenger
二.安装Nginx
$ rvmsudo passenger-install-nginx-module
三.配置具体的nginx的server
打开 nginx的配置文件 sudo gedit /opt/nginx/conf/nginx.conf & 配置里面的server
server {
listen 80;
server_name localhost;
charset utf-8;
#access_log logs/host.access.log main;
location / {
root /home/xxxx/project.root/<span style="color:#ff0000;">public</span>;(一定要是public,否者会出现403错误)
index index.html index.htm;
passenger_enabled on;
autoindex on;
rails_env development;
}
重新启动nginx就可以看到自己部署后运行的项目
[url]http://blog.csdn.net/renkai611919/article/details/7879877 [/url]
https://github.com/ruby-china/ruby-china/wiki/Ubuntu-12.04-%E4%B8%8A%E4%BD%BF%E7%94%A8-Nginx-Passenger-%E9%83%A8%E7%BD%B2-Ruby-on-Rails
发表评论
-
ubuntu nginx 安装之后添加支持 mp4,flv 模块支持
2015-09-28 11:22 1178安装nginx之后想添加mp4,flv支持,源码安装的需要重编 ... -
ruby 回复功能
2015-03-24 21:44 644http://www.sitepoint.com/realti ... -
使用 Nginx 提升网站访问速度
2015-03-16 15:53 529http://www.ibm.com/developerwor ... -
测试驱动开发(TDD)
2015-03-02 17:00 658测试驱动开发的基本过程如下: 1) 明确当前要完成的功能。可 ... -
详解rails命令行
2015-02-02 14:32 906http://blog.58share.com/?cat=7 ... -
nginx如何配置静态文件expires时间
2014-10-13 15:26 494对于站点中不经常修改的静态内容(如图片,JS,CSS),可以在 ... -
Ruby is Big in China
2014-08-12 15:35 548http://stylesror.github.io/#rub ... -
ruby http get post
2014-07-31 11:22 767uri = URI('url') Net::H ... -
使用者認證
2014-07-29 11:18 427转自: http://ihower.tw/rails3/aut ... -
bundle exec rake i18n:check
2014-07-03 11:45 525bundle exec rake i18n:check -
用 Ruby on Rails 实现适应各种平台的在线 Office 文档预览
2014-05-28 09:20 964前言 在许多Web应用中 ... -
`gem install nokogiri -v '1.5.6' 报错
2014-05-18 13:07 599libxml2 is missing. please vis ... -
卸载指定版本 bundle
2014-05-05 18:04 2697gem uninstall bundler -v=1.6.2 ... -
使用Vagrant在Windows下部署开发环境
2014-03-06 10:34 698http://blog.smdcn.net/article/1 ... -
安装rails时的一个小注意
2013-12-17 10:08 859在ubuntu上安装ROR环境时候,我总是忘记一件事情,就是设 ... -
GitHub使用指南!(ubuntu)
2013-12-06 00:03 1077<!-- @page { margin: 2cm } P ... -
关于在win7上安装Ruby On Rails 环境的几点注意
2013-12-05 18:31 1480在window下安装Ruby On Rails 环境须知: 1 ... -
Ubuntu安装Ruby On Rails多版本
2013-11-29 23:44 881写Ruby程序的时候,可能 ... -
ruby数组基本操作
2013-11-08 14:52 718#创建数组的几种方法#字面量创建的方法 a = [1,2,3 ... -
Rails2.2新特性:本地化与国际化(2008-12-15 14:21:41)
2013-11-01 11:05 840http://fsjoy.blog.51cto.com/318 ...
相关推荐
在Ubuntu 11.10上,我们可以选择使用Apache或Nginx作为Web服务器,搭配Passenger模块来托管Rails应用。同时,需要确保数据库配置适应生产环境,如使用远程数据库服务。 总结一下,这个“Ruby on Rails博客程序”将...
在Linux系统上安装和配置Ruby on Rails是一个常见的任务,特别是在开发Web应用程序时。Ruby on Rails(RoR)是一个基于Ruby语言的开源Web应用框架,它遵循模型-视图-控制器(MVC)架构模式,强调简洁和生产力。在...
在部署这个环境时,首先需要在Ubuntu上安装必要的软件包,包括Ruby、Rails、Nginx、MySQL以及Monit。然后,配置Nginx作为反向代理来分发请求到Mongrel实例。数据库配置需要设置Rails应用与MySQL的连接。接着,部署...
本安装包“Ruby-極光Rails5專屬伺服器安裝包”就是专为快速部署Rails 5应用程序而设计的,它包含了Nginx 1.10、Passenger 5和Ruby 2.3.1这三个关键组件。 1. **Ruby 2.3.1**: Ruby是一种面向对象的、动态类型的编程...
在Ubuntu 14.04 LTS上使用Passenger 5 / Nginx部署Sinatra / Rails 4应用程序的命令列表。 我还在博客上写了一篇文章(针对初学者),详细说明了每个步骤-http: 如果您遇到困难并需要任何帮助,请在该帖子上发表...
4. **Nginx与Passenger**:为了部署Rails应用,通常会用到Web服务器如Nginx,并搭配Passenger模块,它可以方便地管理和运行Rails应用: ```bash sudo apt-get install -y nginx sudo apt-get install -y ...
Rails是Ruby on Rails的简称,是一个流行的开源Web开发框架,用于构建动态、数据驱动的网站。部署Rails应用通常涉及将本地开发环境中的代码推送到远程服务器,并配置合适的Web服务器以处理HTTP请求。 在Rails部署...
RedMine是一款开源的项目管理软件,它基于Ruby on Rails框架构建,提供了问题追踪、项目文档管理、时间跟踪、版本控制以及多种项目的协作功能。在本文中,我们将详细讲解如何安装RedMine1.2.1版本。 一、系统需求 ...
posixcubes 使用posixcube.sh使用haproxy负载均衡器(前端),nginx + passenger Rails服务器(web),postgresql数据库(数据库)以及更多(elasticsearch,数据库备份,rsyslog服务器等)构建完整的Ruby on Rails...
Deprec由Mike Bailey于2006年创建,旨在为在Ubuntu服务器上运行Ruby on Rails Web应用程序创建环境。 从那时起,它的用途已扩展到安装Xen虚拟化,邮件,监视,高可用性IP故障转移和其他服务。 这些任务在工作站的...
例如,可能需要配置Apache或Nginx作为Web服务器,使用Passenger或WEBrick模块来运行Redmine应用。同时,需要设置适当的权限,确保Redmine能够读写其数据目录和上传文件。 总结来说,Linux下搭建Redmine涉及到的主要...
6. **部署与服务器管理**:学习者将了解如何将开发的Rails应用部署到生产环境,包括配置服务器(如Ubuntu)、安装必要的软件(如Nginx、Passenger或Puma)、数据库配置和安全设置。 7. **测试驱动开发(TDD)**:Ruby...
4. **其他依赖**: 还需要安装一些额外的组件,如Nginx或Apache作为Web服务器,以及Passenger(用于Ruby应用部署)。 - Nginx:`sudo yum install nginx` 或 `sudo apt-get install nginx` - Passenger:`gem ...
此外,由于是基于Ubuntu,也会涉及到Linux环境下的开发工具和部署知识,比如使用Git进行版本控制,通过Nginx或Apache进行服务器配置,以及可能的 Passenger 或 Unicorn 作为Rails应用的Web服务器。
3. **性能优化**:考虑使用如Passenger这样的Ruby应用服务器,以及缓存机制如Memcached或Redis,以提高性能。 **四、安全与维护** 1. **备份**:定期备份数据库和Redmine配置文件,以防数据丢失。 2. **安全**:...
- 更新操作系统并安装必要的依赖,例如Ruby、Rails、MySQL/PostgreSQL数据库、Passenger/Nginx web服务器。 - 下载并安装Redmine。 - 配置数据库连接,创建Redmine数据库和用户。 - 设置web服务器以代理到...