フレッツ光マンションタイプに入ってて、ルーターを変えた時にはまったのでメモ
古いルーター使っていて5GHz帯に対応していなかったので、買い替えました
PPoE設定しても確認..と思ったら全然つながらない..いろいろ確認して
MTUを適当に小さくしたらつながりました
フレッツ光公式|NTT西日本|フレッツ・光プレミアム(FTTHアクセスサービス)のPPPoE機能について
ここをみると、MTU 1438Bytes以下にする必要がありそうです。
知識ないと厳しいですね
フレッツ光マンションタイプに入ってて、ルーターを変えた時にはまったのでメモ
古いルーター使っていて5GHz帯に対応していなかったので、買い替えました
PPoE設定しても確認..と思ったら全然つながらない..いろいろ確認して
MTUを適当に小さくしたらつながりました
フレッツ光公式|NTT西日本|フレッツ・光プレミアム(FTTHアクセスサービス)のPPPoE機能について
ここをみると、MTU 1438Bytes以下にする必要がありそうです。
知識ないと厳しいですね
phpでfile_get_contentsを使って、WebサイトのHTMLを取得していたのですが、
URLの指定を間違えたときに、かなり待ってタイムアウトしてたので短くしてみました
$url = 'http://sample.com';
$context = stream_context_create([
'http' => [
'timeout' => 2
]
]);
$html = file_get_contents($url, false, $context);
contextを渡してあげればいいようで、試したところ指定したtimeoutは秒数っぽいです
はまったのでメモ
既存案件のカスタマイズで、Apache+phpで動作しているソースコードをもらったので開発環境を構築したら
mysqliが動かないとかエラー
普段使っていたDockerイメージを使ってたので、使えるはず
単独で起動してphpinfoをみるとちゃんとmysqliがある..もらったソースコードで起動するとない..
犯人はここでした

/var/www/html/php.ini とか読み込んでる!
注意:
Apache web サーバーは、スタート時にディレクトリをルート に変更するので、ファイルシステムのルートに php.ini が存在する場合、PHP はそれを読もうとします。
知らなかった..時間を取りました
phpバージョンが違ったからか、うまく動作してないようでした
kusanagiで運用しているWordpressにSiteGuard WP Plugin | 国産WAFのJP-Secureを入れたかったのですが、
Nginxに対応してないということで別の手を考えてみました
実現したかったのは
です
mod_rewriteの動作をNginxでかけばできるかと思ったのですが、そうでもなさそうなので断念
(動きを把握しきれていません)
こちらの案を採用しました
WordPress Cerber Security and limit login attempts plugin
が良さそうだったので、こちらをインストール、プラグインを有効化します
MainSettingで
Limit login attempts > Site connection にチェック

Proactive security rules > Redirect dashboard requests にチェック
Proactive security rules > Request wp-login.php にチェック

Custom login page > Custom login URL を入力
Custom login page > Disble wp-login.php にチェック
で、保存
これで、wp-adminやwp-login.phpにアクセスできなくなり、入力したCustom login URLでしかログイン画面が表示されなくなりました
次にログイン画面に reCAPTCHA を加えてみます
GoogleにreCAPTCHA用のkeyを発行してもらわないといけないので、Googleアカウントで
https://www.google.com/recaptcha/admin
にアクセスしてkeyを発行します
必要な情報を入力

キーが発行されます

キーを控えて、Wp Cerber > Antispam のメニューを開きます
控えたキーを入力、
Login form > Enable reCAPTCHA for WordPress login form にチェック
設定を保存します
これで、reCAPTCHA が表示されるようになりました

便利なプラグインです
reCAPTCHA のキーのとり方はこちらを参考
How to set up reCAPTCHA – WordPress Cerber Security and limit login attempts plugin