« OpenSSH blacklist scriptでRedHatのopensshの問題をチェック | メイン | 結構欲しいかもしれないPico-ITXのATOMマザーボード »

Ubuntu 8.04にhttpsでRedMineをインストールするメモ

rails製のtracのようなプロジェクト管理ソフトRedMineをUbuntu 8.04サーバにインストールしたのでメモ。というかpassengerとsslを有効にする備忘録。

まずは事前準備

# apt-get install build-essentials rails openssl apache2-prefork-dev rubygems libapache2-mod-ruby ruby1.8-dev

sslを生かす。ちょっと適当ですが。

# a2enmod ssl
# cd /etc/apache2/sites-available
# cp default ssl
# vi ssl

頭の方をこんな風に変える。

NameVirtualHost *:443
<VirtualHost *:443>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "/etc/apache2/server.crt"
SSLCertificateKeyFile "/etc/apache2/server.key"
<FilesMatch "\.(cgi|shtml|phtml|php)$">
    SSLOptions +StdEnvVars
</FilesMatch>
<Directory "/usr/lib/cgi-bin">
    SSLOptions +StdEnvVars
</Directory>
BrowserMatch ".*MSIE.*" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0
CustomLog "/var/log/apache2/ssl_request_log" \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

書き換えが終わったらサイトsslを有効にする。

# a2ensite ssl

証明書とかの準備

# openssl req -new -nodes -keyout server.key -out server.csr
# openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365
# cp server.key server.csr server.crt /etc/apache2

再起動

# /etc/init.d/apache2 restart

で、http://host:443にアクセスしてみる。 Firefox3の場合ウザい失敗画面が出るので、認証してしまう。

passengerのインストール

基本的には本家jpに詳しいインストール手順があるのですが、Ubuntu向けにちょっとだけmodify.

# gem install passenger

いくつか関連するソフトをインストールするよう促してくるので適当に入れる。

 # ruby /var/lib/gems/1.8/bin/passenger-install-apache2-module

なんか訊いてくるので '1'を選ぶ。

設定ファイルの準備

/etc/apache2/mods-availableに以下の2つのファイルを用意する

passenger.load

LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.0.3/ext/apache2/mod_passenger.so

passenger.conf

 PassengerRoot /var/lib/gems/1.8/gems/passenger-2.0.3
 PassengerRuby /usr/bin/ruby1.8

上の二つのファイルが準備できたら有効にしてapacheを再起動する

# a2enmod passenger
# /etc/init.d/apache2 restart

これでやっと準備ができたので、redmineを入れる

のだが、これ自体は

を参考にして一瞬で終わり。

トラックバック

このエントリーのトラックバックURL:
http://blog.browncat.org/cgi-bin/mt/mt-tb-abc.cgi/757


コメントを投稿

(お書きになったコメントはすぐには表示されません。ご了承ください。)


About

2008年08月30日 16:29に投稿されたエントリーのページです。

ひとつ前の投稿は「OpenSSH blacklist scriptでRedHatのopensshの問題をチェック」です。

次の投稿は「結構欲しいかもしれないPico-ITXのATOMマザーボード」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

           

カテゴリー

Powered by
Movable Type 3.36

Twitter


最近のエントリー

デル株式会社ads

注目エントリー