开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
ngx_ruby首页、文档和下载 - 嵌入 ruby 脚本的 Nginx 模块 - 开源中国社区
Float_left Icon_close
全部项目分类
我要评价
BSD
C/C++
跨平台
rryqszq
分享
收藏
1 人收藏
收录时间:2017-06-06
ngx_ruby 详细介绍

ngx_ruby

ngx_ruby 是嵌入 ruby 脚本的 Nginx 模块。

环境

  • ruby-2.3.*

  • nginx-1.6.3+

安装

$ git clone https://github.com/rryqszq4/ngx_ruby.git

$ wget 'http://nginx.org/download/nginx-1.6.3.tar.gz'
$ tar -zxvf nginx-1.6.3.tar.gz
$ cd nginx-1.6.3

$ export RUBY_INC=/path/to/ruby/include/ruby-2.3.0
$ export RUBY_LIB=/path/to/ruby/lib

$ ./configure --user=www --group=www \
              --prefix=/path/to/nginx \
              --add-module=/path/to/ngx_ruby
$ make
$ make install

摘要

nginx config:

user www www;
worker_processes  4;

events {
    worker_connections  1024;
}

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

    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;
    
        location /content_by_ruby {
            content_by_ruby "
                time1 = Time.new
                Ngx.print('Hello, Ngx_ruby. Current Time : ' + time1.inspect);
            ";
        }

        location /content_by_ruby_file {
            content_by_ruby_file /ngx_ruby/t/library/hello.rb;
        }

    }
}
ngx_ruby

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 ngx_ruby 的评论 (全部 0 条评论)
{{repayCom.userName}}
顶部