DNS ( Domain Name System ) をざっくりと知る
DNS ( Domain Name System )とはなんぞや。 私の見解で超ざっくりと答えると、携帯電話の電話帳のようなものです。 ドメインからIPアドレスを探す まずインターネット通信で必ず必要になるのが各マシンや… more
DNS ( Domain Name System )とはなんぞや。 私の見解で超ざっくりと答えると、携帯電話の電話帳のようなものです。 ドメインからIPアドレスを探す まずインターネット通信で必ず必要になるのが各マシンや… more
さくらのSSL証明書を取得して、WebサイトをHTTPS対応にする方法をざっくりと書いておく。 サーバー環境はLinuxでApacheを想定。 まず、SSL化(HTTPS対応)するために必要なものは、だいたい以下の通り。… more
Let’s Encrypt とはなんぞや。 無料の証明書を使って、httpsにするものである。 ちょっと調べたら、Let’s Encrypt で証明書を取得する方法が想像以上に簡単だったのでお勧め… more
MySQLでバックアップデータをとって、古いデータを削除してローテーションさせる。 mysqldumpが可能なユーザーを作成する。 ユーザー名は[backup]、パスワードは[secret]、対象のデータベース名を[te… more
bootstrap3のwoff2ファイルや、その他のサポートされていない拡張子をIIS上で認識させる。 IISで認識されていない拡張子は、処理できないので普通は404エラーとなる。 認識させるにはMIMEタイプを追加する… more
rsyncとcronで定期的にデータを同期する仕組みをざっくりと。 プロダクションサーバーのバックアップデータを、 ステージングサイトへと同期させたり、ユーザーが上げたデータを別サーバーでも使いたい等、linux環境から… more
ステージングサイトやテストサイトなど、表立って見せたくないし検索に引っかかっても困るページなどに、ベーシック認証を掛けておくことは多々ある。 そういう目線でBASIC認証をざっくりとメモっておく。 .htpasswdファ… more
秘密鍵と共通鍵のセットを作る。 1.鍵作成コマンドを実行 ssh-keygen -t rsa -t オプション 鍵の種類 rsa1, dsa, ecdsa, ed25319, rsa (-tで指定しない場合はバージョンに… more
前回はiptablesを駆使してSSHへのアタックと戦っていたのですが・・・。 結局、ポート番号を変換することにしました。 やはり、どれだけセキュリティを強固にしても、世界的にSSHはポート番号22番と決まっているから、… more
自宅サーバーを公開したら、早速多くのアクセスがきました。 SSHサーバーへの大量のアタックが・・・・・(;´д`) 公開した深夜に、サーバーマシンがうるさくて目が冷めました。 どうも、パスワードを総当りに試してくるブルー… more