を使うと良い。
セキュリティレベルを上げるには
- ポート番号を80番から変更 (apache or ルータ or iptables 等)
- AlminiumでBasic認証を追加 - Qiita (apache)
- 接続元IP制限 (apache or ルータ or iptables 等)
- 認証を何度も間違えた場合、接続を拒否 (fail2ban)
- localhostからしか接続できないようにして、SSH Tunnelで接続 (apache + sshd + JuiceSSH + 課金)
対応していないこと
- クライアント証明書を要求するサイトの構築(Apache+OpenSSL)その2 - Qiitaだとスマホアプリ側が対応していない。