Gollumをmacのローカルで特定URLにひもづける

Gollum用のconfig.ruを用意する
config.ru

require 'rubygems'
require 'gollum/app'

gollum_path = File.expand_path(File.dirname(__FILE__))

Precious::App.set(:default_markup, :markdown)
Precious::App.set(:wiki_options, { universal_toc: false, live_preview: true })
Precious::App.set(:gollum_path, gollum_path)
run Precious::App

http://localhost:9291 で見れるようにデーモン起動

rackup -p 9291 -D

/etc/hostsを編集

127.0.0.1 mlab.wiki

Apacheでポートフォワーディングする
/etc/apache2/httpd.confのコメントアウトを外す

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule unique_id_module modules/mod_unique_id.so
Include conf/extra/httpd-vhosts.conf

/etc/apache2/extra/httpd-vhosts.confを編集

<VirtualHost *:80>
    ProxyPreserveHost On
    ProxyRequests Off
    ServerName mlab.wiki 

    ProxyPass / http://127.0.0.1:9291/
    ProxyPassReverse / http://127.0.0.1:9291/
</VirtualHost>

Apacheを起動

sudo apachectl start

mlab.wiki(http://mlab.wiki)で見れるように成る