Symfoware

Symfowareについての考察blog

apt-getでインストールしたRedmineのURLを変更する

以前、apt-getでRedmineをインストールしました。
Debian(Squeeze)にapt-getでRedmineをインストールする


この手順だと、redmineが
http://www.example.com/
で動くため、別なサイトが同居できません。


phpで動くサイトも同じサーバーで動かしたかったので、
http://www.example.com/redmine
でRedmineが動くように変更してみます。



Debian + Apache + PassengerでRailsのURLを指定する
ここでも同様のことを行ったのですが、完全に忘れていたのでメモ。




シンボリックリンクの作成



apt-getでRedmineをインストールした場合、

/usr/share/redmine/public


にモジュールが展開されているかと思います。

そのため、apacheの設定は

DocumentRoot /usr/share/redmine/public


としていたのでした。


今回、DocumentRootは/var/www(デフォルト)に戻したいと思います。

まず、DocumentRootに指定する/var/wwwへ、/usr/share/redmine/publicへのシンボリックリンクを作成します。

# ln -s /usr/share/redmine/public /var/www/redmine






apacheの設定ファイルの変更



/etc/apache2/sites-enabled/000-defaultを編集し、DocumentRootを変更。
新たに、RailsBaseURIの項目を追加します。


# vi /etc/apache2/sites-enabled/000-default




内容は以下の通り


<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www
        RailsBaseURI /redmine
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
...(略)



DocumentRootを/var/wwwに。
RailsBaseURIは、/var/wwwに作成したredmineのシンボリックリンクを相対パスで指定します。
シンボリックリンクは/var/www/redmineに作成したので、ここでの設定値は
/redmineとなります。




apacheの再起動



最後にapacheの再起動を行います。


# /etc/init.d/apache2 restart




これで、http://www.example.com/redmineにアクセスすると、Redmineの画面が表示され、
http://www.example.com/にアクセスすると、apacheのデフォルトページが表示されるように
なると思います。





まとめ



シンボリックリンク作成

# ln -s /usr/share/redmine/public /var/www/redmine



apacheの設定ファイル編集

# vi /etc/apache2/sites-enabled/000-default




内容は以下の通り

<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www
        RailsBaseURI /redmine
...(略)




apache再起動

# /etc/init.d/apache2 restart




関連記事

テーマ:サーバ - ジャンル:コンピュータ

  1. 2011/09/30(金) 14:38:54|
  2. 備忘録
  3. | トラックバック:0
  4. | コメント:0
  5. | 編集
前のページ 次のページ