LoginSignup
9
8

More than 5 years have passed since last update.

WindowsでVirtualBox+Vagrantを使ってUbuntu14.04を動かしてRedmineをインストールしてみる。

Last updated at Posted at 2015-02-11

参考

以下の参考サイトをほとんど引用させていただきましたので最初に載せさせていただきます。

VirsualBoxインストール

VirtualBox本家サイトからダウンロードしてインストーラを実行して、インストールを完了させてください。

Vagrantインストール

VagrantサイトからWindows版をインストールします。こちらもインストーラを実行してインストールします。

OSイメージをインストール

OSイメージはこちらに公開されています。コマンドを利用してそれをインストールできます。

vagrant box add NAME URL

ubuntu14.04

vgrant box add ubuntu14.04 https://cloud-images.ubuntu.com/vagrant/utopic/current/utopic-server-cloudimg-amd64-vagrant-disk1.box

仮想マシンを初期化、起動

仮想マシンの設定ファイルを置くために適当にディレクトリを作成します。そこに移動して以下のコマンドを実行します。これは先ほどNAMEに指定した名前と同じものです。

vagrant init ubuntu14.04

これでVagrantfileを作成できます。その後vagrant upすると仮想マシンを起動できます。

vagrantfile

# config.vm.network "private_network", ip: "0.0.0.0"

のコメントアウトを外します。

vagrant halt
vagrant up

SSH

vagrant upで起動したらsshして操作できます。ただWindowsだとSSHが入ってないので今回はTera Termを使いました。vagrantを起動するとHOSTやユーザ名などが表示されるのでそれを利用します。なお、パスワードはデフォルトではvagrantでした。

Redmine環境構築

apt-get更新

sudo apt-get update

webサーバインストール

sudo apt-get install -y apache2 libapache2-mod-passenger

DBインストール

sudo apt-get install -y mysql-server mysql-client

上記コマンドするとMysqlの設定画面がでるのでrootユーザのパスワードを設定します。

Redmineインストール

 sudo apt-get install -y Redmine Redmine-mysql

Redmineてapt-getでインストールできるんですね^^;
インストールすると設定画面がでるので、いろいろ設定します。mysqlのパスワードとか。それをクリアするとインストール完了ぽいです。

Apacheの設定

Redmine用configfile

cd /etc/apache2/sites-available
sudo cp -iv 000-default.conf redmine.conf

でredmine.confの設定ファイルを編集します。2か所書き換えます。

<VirtualHost *:8000>
ServerAdmin webmaster@localhost
ServerName redmine
DocumentRoot /usr/share/redmine/public

ports.confを編集

sudo vi /etc/apache2/ports.conf

1行編集

Listen 8000

passenger.confを編集

sudo vi /etc/apache2/mods-available/passenger.conf

1行編集

PassenggerDefaultUser www-data

Bundlerインストール

sudo gem install bundler

Redmineに必要なGemをインストール

cd /usr/share/redmine/public
sudo chmod 777 /usr/share/redmine
bundler install --without development test rmagick postgresql sqlite
sudo chmod 755 /usr/share/redmine

Redmine有効化

sudo a2ensite redmine
sudo service apache2 restart

これでOK!

アクセス!

スクリーンショット_021115_042602_PM.jpg

9
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
8