博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx rails 详细站点配置入门教程
阅读量:5845 次
发布时间:2019-06-18

本文共 1368 字,大约阅读时间需要 4 分钟。

hot3.png

Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC(模型- 视图- 控制器)设计模式。从视图中的Ajax应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails 为你提供一个纯Ruby的开发环境。

在nginx rails ruby thin 等软件都安装好的情况下 ubuntu server下的配置

首先配置nginx

upstream blog.hhailuo.com {#用端口方式去启动网站 用rails s -p3000# server 127.0.0.1:3000;# 用sock方式去启动网站 用thin服务器(个人推荐)server   unix:/var/www/app/tmp/sockets/appname .0.sock;server   unix:/var/www/app/tmp/sockets/appname .1.sock;server   unix:/var/www/app /tmp/sockets/appname .2.sock;}server {    listen   80;    server_name blog.hhailuo.com;    access_log /var/log/nginx/access.log;    error_log /var/log/nginx/error.log;    root   /var/www/app;    location / {        proxy_set_header  X-Real-IP  $remote_addr;        proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;        proxy_set_header Host $http_host;        proxy_redirect off;        if (-f $request_filename/index.html) {            rewrite (.*) $1/index.html break;        }        if (-f $request_filename.html) {            rewrite (.*) $1.html break;        }        if (!-f $request_filename) {            proxy_pass http://blog.hhailuo.com  ;            break;        }    }}

再用开三个 thin

thin start –server 3 –socket tmp/sockets/appname.sock -e production创建软连接 ln -s /etc/nginx/sites-available/file /etc/nginx/sites-enabled/file

重启nginx

# service nginx restart

转载于:https://my.oschina.net/u/3585265/blog/3026136

你可能感兴趣的文章
linux学习入门之Linux系统目录结构
查看>>
远程服务器不能复制粘贴解决方法
查看>>
UVALive2953 POJ1775 ZOJ2358 Sum of Factorials【打表+穷尽搜索】
查看>>
码农们:完美主义也是一种错
查看>>
[BZOJ 3531][Sdoi2014]旅行(树链剖分+线段树)
查看>>
把UltraEdit改造成VC
查看>>
(个人)Linux基本指令收集
查看>>
switch与ifelse的效率问题
查看>>
【开源】C#信息抽取系统【招募C#队友】
查看>>
angular 表单操作
查看>>
站内消息弹出层简单实现
查看>>
HDU - Pseudoforest
查看>>
Nexus杂
查看>>
android提权
查看>>
Android --- GreenDao的实现(ORM框架)
查看>>
正则3
查看>>
HUT-XXXX The window of the dazzling 模拟
查看>>
用Java发起HTTP请求与获取状态码(含状态码列表)
查看>>
virtualbox + vagrant
查看>>
10410:Tree Reconstruction
查看>>