Back

使用apache 运行 gemserver

发布时间: 2011-11-14 10:09:00

厌倦了 gemserver ?  试试apache吧。 

(假设你跟我一样,使用了 ubuntu )

 

原理:  rubygem 就是一个静态的文件目录结构,所以使用最基本的apache配置就可以了。

 

1. cd /etc/apache2/sites-available, 建立一个新的文件,例如叫 'rubygem'.

2. 编辑这个文件,使他看起来这样:

<VirtualHost *:8808>
   ServerName localhost
   DocumentRoot "/usr/lib/ruby/gems/1.8/doc"
</VirtualHost>

3. 退出,运行: 

$sudo a2ensite rubygem

 

4. 编辑 /etc/apache2/ports.conf, 增加这两行:

NameVirtualHost *:8808
Listen 8808

 

5. 重启apache. 

 

现在,我们可以每次都直接访问  localhost:8808 了。

 

 

Back