カゴヤ・クラウド/VPSでWordPressを使った企業サイトを構築してみた。
【機能】
WordPressでホームページコンテンツ管理
Aipoで社員用グループウエア公開
WinSCPでコンテンツ更新
PostfixAdminでメールアドレス管理
これだけ準備すれば構築後に自社で管理することもお客様に管理を移すこともできる。
FTPとAipoはオプションにしても良いかも。
構築後スナップショットを取っておけば横展開も楽だ。
■インストールソフト
・CentOS 6.3:オペレーティングシステム
・OpenSSH 5.3:セキュアシェルソフト
・apache 2.2.15:Webサーバソフト
・vsftpd 2.2.2:FTPサーバソフト
・PHP 5.3.3:アプリケーションサーバソフト
・MySQL 5.1.61:データベースサーバソフト
・phpMyAdmin 4.0.9:MySQL管理ツールソフト
・WordPress 3.7.1:コンテンツ管理ソフト
・postfix 2.6.6:SMTPサーバソフト
・PostfixAdmin:メールアドレス管理ツールソフト
・dovecot 2.0.9:POP3サーバソフト
・Aipo 7.0.2.0:グループウエアソフト(スマホからも使える)
■運用ツール
・PuTTY:SSH接続
・FFFTP:ファイル転送
・WinSCP:ファイル転送
・phpMyAdmin:MySQL操作
・PostfixAdmin:メールアドレス管理
■個別作成ツール
データベース自動バックアップ
・Aipoで使っているpostgresqlのデータベース
・WordPressとPostfixAdminで使っているMySQLのデータベース
#リモート(離れた場所)にバックアップはまだ。
■セキュリティチェック
Nmapでポートチェック:必要ポートのみオープン確認
■インスタンス再起動
再起動後下記動作確認
・WordPress:ブラウザから表示確認
・phpMyAdmin:ブラウザから表示確認
・WinSCP:アイコンから起動確認
・PostfixAdmin:ブラウザから表示確認
・postfix:メール送信
・dovecot:メール受信
・Aipo:ブラウザから表示確認(シェルスクリプトで起動必要)
・vsftpd:使わないので起動せず
■ping監視(管理画面標準機能)
インスタンス停止中に警告メール受信。
インスタンス起動後に復旧メール受信。
■スナップショット取得
スナップション取得時間は1.96GBで2分20秒。