川崎 勝哉 のすべての投稿

宮崎県在住。 プログラムを書いて暮らしています。趣味はルアーフィッシング、ギター。

Vagrantで仮想マシンを作成する

こちらの記事の続きです。

前回、VirtualBoxとVagrantをインストールし、仮想マシンを作成する準備が整いました。

今回は仮想マシンを作成する手順に関して記載します。
続きを読む Vagrantで仮想マシンを作成する

AWS VPCで特定のホストからのアクセスを遮断する

こちらの記事の続きです。

AWSにはAmazon Virtual Private Cloud(VPC)という仮想ネットワークを構築、運用する機能があります。この機能を用いて攻撃者のサーバーへのアクセスを遮断しましょう。

続きを読む AWS VPCで特定のホストからのアクセスを遮断する

WordPressのxmlrpc.phpに総当り攻撃を受けた時の対処法

日課であるこのサーバーのyumやWordPress、プラグインの更新をしようと管理画面にアクセスしようとして異変に気付きました。

「あれ?繋がらないな…?」

サーバーへssh接続してみると、こちらもレスポンスがすこぶる悪い。apacheのログを見ると、同一セグメントのIPアドレスから大量のアクセスがあります。

その後、いろいろ調べているうちに、サーバーの負荷が高まり、ssh接続すらままならなくなりました。対策を取らねばなりません。

初めて遭遇したトラブルですが、いろいろ調べて対処できましたので、その方法を纏めて記載します。

続きを読む WordPressのxmlrpc.phpに総当り攻撃を受けた時の対処法

Vagrantをインストール

Vagrantとは、仮想環境を構築と共有を簡単に行う為のソフトウェアです。

このサイトの開発にもVagrantで構築した開発環境を用いています。開発環境を整える際に、いくつか注意すべきポイントがありました。それを記事として残す為、今後、数回に渡って、Vagrantによる仮想環境の作成方法について解説します。
続きを読む Vagrantをインストール

renameコマンドを使えない環境でファイル名を一括変更

renameコマンドが使えれば簡単にファイル名を一括変更できるのですが、macOSのように利用できない環境も多々あります。そのような環境でファイル名を一括変換する方法です。

続きを読む renameコマンドを使えない環境でファイル名を一括変更

テーブルの接頭辞をインストール後に変更する

こちらの記事でwp-config.phpの初期設定について記述しましたが、うっかりテーブルの接頭辞をデフォルトのままで運用していたりしませんか?はい、私がそうです。

デフォルトのままではセキュリティの面で不安があるので、テーブルの接頭辞をインストール後に変更しました。その手順です。

続きを読む テーブルの接頭辞をインストール後に変更する