3日坊主アプリ開発 157日目 バックアップ


    ∩∩
   (´・ω・)
   _| ⊃/(___
 / └-(____/
  ̄ ̄ ̄ ̄ ̄ ̄ ̄

  • 今回の作業

対人戦の実装 10時間目(全20時間)
 

対人戦を行うにあたって、サーバ内に勝敗記録や各ユーザの組んだロジックをDBに保存します。

このDBのバックアップのため、サーバで定期的にDBの内容をファイルに落とし、外部サーバにメールで自動送信します。

本日はまず下準備として、外部サーバにメールを送れるようにしました。gmailを利用します。

サーバはCentOS6です。

以下、忘備録のための記述です。postfixを使ってメールを送信します。

vi /etc/postfix/main.cf

記述を追加

relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_tls_security_options = noanonymous
smtp_tls_CApath = /etc/pki/tls/certs/ca-bundle.crt

vi /etc/hosts
::1 の行を # でコメントアウト ※後続のpostmapのコマンドでエラーとなるため

echo [smtp.gmail.com]:587 メールアドレス:パスワード > /etc/postfix/sasl_passwd
chmod 600 /etc/postfix/sasl_passwd
postmap /etc/postfix/sasl_passwd

service postfix restart

送信テスト

echo メール送るよ | mail メールアドレス

  • 明日の予定

対人戦の実装 11時間目(全20時間)

「3日坊主アプリ開発 157日目 バックアップ」への1件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。