半年以上ぶりの記事ですね。 最近ちょっとはまってしまったので、備忘録です。 Apache + Unicorn + Redmineという構成で、Redmineをサブディレクトリへデプロイする方法を、”/redmine”にデプロイする場合を例にとって説明します。 サブディレクトリへのデプロイに関する公式なWikiは以下なのですが、記事掲載時点の内容でUnicornについて言及されておらず、単純にはうまくいきません。 http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_a_sub-URI 検索してもこの組み合わせの正しい情報が上位に来ないので、メモを残します。 なお、本内容はRedmineだけではなく、他のRailsアプリの場合も同様です。 前提: UnicornでRedmineが起動できる状態 Apache
require 'webrick' opts = { :BindAddress => IP, :Port => PORT, :DocumentRoot => DOC, :CGIInterpreter => CGI_PATH, :DoNotReverseLookup => true #これを入れる } Webrickのソース見たところ webrick/utils.rb 55行めあたりの、gethostbynameが悪さを起こしている様子 ## # The server hostname def getservername host = Socket::gethostname begin Socket::gethostbyname(host)[0] rescue host end end Linux系の場合、名前解決系ファイル /etc/sysconf HOSTNAME=cent62.muka
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く