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)で見れるように成る