Project

General

Profile

Actions

内部設計 #17

closed

機能 #7: 次の一手ver1

内部設計 #10: 次の一手ver1 内部設計

次の一手ver1 技術構成検討

Added by K Okuda about 1 month ago. Updated about 1 month ago.

Status:
終了
Priority:
通常
Assignee:
Start date:
05/15/2025
Due date:
% Done:

100%

Estimated time:
0:30 h
Spent time:
Actions #1

Updated by K Okuda about 1 month ago

  • Parent task changed from #7 to #10
Actions #2

Updated by K Okuda about 1 month ago

  • Subtask #11 added
Actions #3

Updated by K Okuda about 1 month ago

  • Subject changed from 次の一手ver1 技術選定 to 次の一手ver1 技術構成
Actions #4

Updated by K Okuda about 1 month ago

  • Subtask deleted (#11)
Actions #5

Updated by K Okuda about 1 month ago

  • Subject changed from 次の一手ver1 技術構成 to 次の一手ver1 技術構成検討
Actions #6

Updated by K Okuda about 1 month ago · Edited

  • OS・環境

    • Alma Linux 9.5 (xserver)
  • Webサーバー(ミドルウェア)

    • Nginx + PHP-FPM
  • アプリケーション実行環境

    • PHP 8.2
  • PHP拡張モジュール

    • mbstring
    • pdo_pgsql
  • データベース(DB)

    • Postgres 15(ローカル)
  • HTTPS・SSL証明書

    • Let's Encrypt(Certbot使用)
  • ドメインの設定

    • 独自ドメインを取得しDNS設定(xdomain)
  • デプロイ・更新方法

    • ssh → gitによる手動デプロイ
    • DBアップデートは、(日付)update.sqlを使う。
  • セキュリティ対策

    • HTTPS通信を強制
    • CSRF/XSS対策を実装
    • SQLインジェクション対策
    • コマンドインジェクション対策
    • .envをconfig.phpで読み込んで機密情報を管理
    • サーバーのファイアウォール・最低限のポート開放(80/443)
  • ログ管理と監視

    • エラーログ・アクセスログを確認できるようにする
    • UptimeRobotで死活監視のみ設定(出来ればやってみる)
  • バックアップの方法

    • DBの定期的なSQLダンプ(cronなどで自動化)
  • キャッシュの有無

    • OPcache(PHPの実行速度向上)
  • 複数環境の管理(開発・本番など)

    • .envファイルで環境別設定を管理
Actions #7

Updated by K Okuda about 1 month ago

  • Due date set to 05/15/2025
  • Status changed from 新規 to 終了
  • Start date changed from 05/14/2025 to 05/15/2025
  • % Done changed from 0 to 100
  • Estimated time set to 0:30 h
Actions #8

Updated by K Okuda about 1 month ago

  • Due date deleted (05/15/2025)
Actions

Also available in: Atom PDF