Virtual Boxを使ってサイトの移行テストを行う。

現在運用しているサーバーの入れ替えに備え、移行手順の確認をVirtualBoxを使って実施する。

①.Virtual Boxを使って仮想マシンを作成する。この時ネットワークの設定をブリッジアダプターに変更しておく。そうすると仮想マシンはローカルのパソコンとして認識される。

インストールが完了したら、ifconfigコマンドでIPアドレスを確認する。

windows/system32/drivers/etc/hosts に 移行するサイト名で仮想マシンのIPを登録する。

②LinuxにowncloudsとWordPressをインストールする。

初めに作業効率を上げるために、ssh ,telnetd,make,gccをインストールしておく。

apt-get install ssh telnetd make gcc

/etc/ssh/sshd_configを書き換えてrootログインができるようにしておく。

PermitRootLogin without-password===>PermitRootLogin yes に変更する。

(1)oencloudの導入(debian8)

wget -nv https://download.owncloud.org/download/repositories/stable/Debian_8.0/Release.key -O Release.key
apt-key add – < Release.key

sh -c “echo ‘deb http://download.owncloud.org/download/repositories/stable/Debian_8.0/ /’ > /etc/apt/sources.list.d/owncloud.list”
apt-get update
apt-get install owncloud

これでowncloud,apache2,php,mysql serverがインストールされる。

apache2の実行ユーザー・グループに/var/wwwの所有権を与える。

chown www-data /var/www (所有者を変更)
chown www-data:www-data /var/www (グループを変更)

webフォルダーのパーミッションはwww-dataに対して0700にすれば問題なく動作する。

/etc/apache2/mods-enabled/mime.confのAddHandler cgi-script .cgiのコメントを外す。

.CGIモジュールを有効にする。a2enmod cgi しapacheを再起動する。

(2)phpmyadminをインストールする。

apt-get install phpmyadmin

phpmyadminのリンクを作成する。

ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin

/etc/apache2/sites-available/000-default.confにincludeでリンクを追加する。

WinSCPを使うと楽に行える。