使用apache 运行 gemserver
访问量: 2277
厌倦了 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 了。