日期:2014-05-16  浏览次数:20795 次

使用apache 运行 gemserver

厌倦了 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 了。

?

?