服务器建站笔记-应用安装
21 Jan 2014
mysql+ruby+rails环境搭建
apache的各种一般模块中MPM采用基本配置prefork模式,prefork各参数对于访问量低的应用不配置也可。
rails routes的原因,apache对于rewrite模块的需求不是很大,rewrite规则不写也可。
1. mysql安装
2. Ruby安装
ruby on rails的开发语言。
现在安装的Ruby版本过低,无法安装rails,rails需ruby1.9.x以上版本支持,所以要进行ruby的版本管理
这里安装rbenv进行ruby版本管理
centos 下2.0.0-p247安装会出现库文件路径问题,p353已修复,建议安装2.0.0-p353版本.链接
3. rails安装相关
4. 安装配置Passenger组件
passenger时apache以及nginx与rails的访问控制组件,国人开发。链接
添加以下内容至httpd.conf(passenger安装完的提示内容完全复制粘贴)
5. 初始化Rails应用
现打算在不采用WEBrick,用apache监听80以及3000端口,同事提供两个虚拟主机的服务,其中3000用于rails提供的服务
修改httpd.conf virtualhost部分的设置如下(sample)
ps. 一定要将DocumentRoot设置到应用下的public页面
public下存放静态html。从rails4.0public页面下无index.html文件,如果rails无法检测到index.html,即会转至welcome
6. 重启机器,通过IP或域名连接3000端口,出现rails的欢迎页面,Ok