/// BANGBOO BLOG ///

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

August 18, 2010

Server transfer

xrea+からcore miniへ移行した

■サポートから縺?Xrea+からCORESERVERへの移行手順
1)CORESERVERアカウント藹??得
CORESERVERアカウント未藹??得の場合はアカウントを藹??得して縺?ださい。
https://www.value-domain.com/howto/?action=coresv_web&noheader=1

2)データ移動
移動先サーバ繝?(CORESERVER)のサーバー間コピー觸??能をお使いいただき、移動元サーバ繝?(XREA)の情報を移動して縺?ださい。FTP接続でデータを転送されても問題ございません。

3)ドメインウェブ設藹??(ドメインをお持ちの場合)
移動先サーバ繝?(CORESERVER)のドメインウェブ設藹??にドメイン情報を設藹??して縺?ださい
※強制にチェックをつけ設藹??をお願いいたします。

4)DNS設藹??(ドメインをお持ちの場合)
ドメイン縺?DNS設藹??画面を開いていただき、自動設藹??にて藹??得いただいたCORESERVERをお選びいただき、保存して縺?ださい。

5)ドメインウェブ設藹??削髯?(ドメインをお持ちの場合)
移動元サーバ繝?(XREA)のドメインウェブ設藹??を削除して縺?ださい。
窶?DNSが切り替繧?り新しいサーバに名前解決するの縺?10分縺?らいだった、俺のネットで縺?

■手順(はじめは新旧のアカウント系データを全てメモる)
1)DBデータを新サーバへコピーする
2)FTPデータを新サーバへコピーする(htaccess認証かける)
3)Cronの設定をコピ繝?
4)メールを新サーバへ設定
5)WEBプログラム内の設定(DBパスワード、メール設定、フルパス、htacces/pwdをテスト用に・??
6)その臀??設藹??(DBバックアップ)を新サーバへ設定
7)テスト
8)元画面と新画面をメンテナンス中にする(全アクセスメンテ中ページに転送)
9)DB最新データを移鐔??する
10)DNSを切り替える(旧サーバは同期強制転送の設定)
11)ドメインのメールの設定
12)WEBプログラム内の設定(DBパスワード、メール設定、フルパス、htacces/pwdを本番用に・??
13)テスト(ライブ環藹??テスト中は鐔??証を觸??けた、IPでのアクセス制限がいい)
14)メンテ中を外す

■メンテナンス中 htaccess
192.168.0.4や192.168.0.5の部分には、管理者縺?IPアドレスを書きます。
Sun, 14 Jun 2009 06:00:00 GMTの部分には、メンテ終了予定時蛻?

RewriteEngine on
RewriteCond %{REMOTE_ADDR} !=121.2.33.235
RewriteRule ^503/ - [L]
RewriteRule ^.*$ 503/503.php

<IfModule mod_headers.c>
  Header set Retry-After "Wed, 18 Aug 2010 9:00:00 GMT"
</IfModule>

--503/503.php
<?php
header ('HTTP/1.0 503 Service Temporarily Unavailable');
include(dirname(__FILE__) . '/maintenance.html');
?>

///////////////oがold縺?nがnew
<html>
Sorry, the site is currently under maintenance
現在メンテナンス臀??業のため当サービスを一時停止しております
--------------------------------------------------------
ご利用の皆様にはご不便をおかけし大藹??申し訳ございません。
メンテナンス軆??了まで臀??しばら縺?お待ち縺?ださい。
o
</html>
<html>
Sorry, the site is currently under maintenance
現在メンテナンス臀??業のため当サービスを一時停止しております
--------------------------------------------------------
ご利用の皆様にはご不便をおかけし大藹??申し訳ございません。
メンテナンス軆??了まで臀??しばら縺?お待ち縺?ださい。
n
</html>

■移転 htaccess
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
or
Redirect 301 / http://www.newdomain.com/
or
Redirect permanent /2009/Old/ http://www.exsample.com/2009/New/

■DBバックアップ
ダンプを藹??るシェルをクロンで起動
http://www.multiburst.net/project-multiburst/archives/2006/01/21/1559.php
#!/bin/sh
# バックアップで觸??してお縺?日謨?
keepday=14

# バックアップを置縺?ディレクト繝?
dest=/virtual/myid/db-backup

# MySQLのダンプ処理(とりあえず一時ファイルとして臀??存)
/usr/local/mysql/bin/mysqldump -u ユーザ名 --password='xxxxxx' --opt データベース名 > /virtual/myid/db-backup/tmp

# 改めてバックアップ元ファイルとして指定
srcfile=/virtual/myid/db-backup/tmp

# タイムスタンプの藹??得
timestamp=`date +%Y%m%d`
old_date=`date "-d$keepday days ago" +%Y%m%d`

bkfile=$dest/$timestamp.tar.gz

tar zcvf $bkfile $srcfile
# > /dev/null 2>&1

if [ $? != 0 -o ! -e $bkfile ]; then
echo "backup faild -- ($srcfile)"
exit 1
fi

rmfile=$dest/$old_date.tar.gz

if [ -e $rmfile ]; then
rm -f $rmfile
fi

rm -f /virtual/myid/db-backup/tmp

exit

twitter
Hatena
Google Buzz
newsing
Yahoo!
Buzzurl
Technorati
del.icio.us
Choix
Iza!
Livedoor Clip
Facebook
Evernote
 

Posted by funa : 05:05 PM | Web | Comment (0) | Trackback (0)