現在運用しているサーバーの入れ替えに備え、移行手順の確認を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を使うと楽に行える。