首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

Ruby On Rails(Ubuntu64位12.04) 服务器调度

2013-03-21 
Ruby On Rails(Ubuntu64位12.04) 服务器部署在其根目录执行/opt/ruby/bin/ruby /opt/ruby/bin/bundle inst

Ruby On Rails(Ubuntu64位12.04) 服务器部署

在其根目录执行/opt/ruby/bin/ruby /opt/ruby/bin/bundle install根据提示安装对应的gem配置服务器代码根目录下的config/database.yml文件,修改production:下的username,password和host参数。在服务器代码根目录下执行/opt/ruby/bin/ruby/opt/ruby/bin/rake db:migrate可以在对应的数据库进行建表操作。

9.在nginx.conf中配置rails服务器的public目录的绝对路径

详见nginx.conf配置的附录参考

10.启动服务器

使用/opt/nginx/sbin/nginx可以启动nginx进程

如果有问题,可以查看/opt/nginx/logs/目录下的access.log和error.log文件,另外也可以通过psaux命令查看当前的进程寻找问题原因。

附录:

nginx.conf

user root;

worker_processes 2;

events {
worker_connections 1024;

use epoll;

}

http {

passenger_root /opt/ruby/lib/ruby/gems/1.9.1/gems/passenger-3.0.19;

passenger_ruby /opt/ruby/bin/ruby;
passenger_default_user root;
passenger_max_pool_size 16;

client_max_body_size 1024m;

include mime.types;
default_type application/octet-stream;

sendfile on;tcp_nopush on;keepalive_timeout 65;gzip on;

server {
listen 80;
server_name 192.168.1.135;passenger_enabled on;passenger_min_instances 4;

root /home/mes-monitor/Documents/wanduapp_server/public;

}} 


热点排行