〜WAFが原因でした〜デジタル機器やサービスを中心に活用し、自分のライフスタイルを自由に楽しく過ごすための研究&追求をしていくブログです。ブログ全般ロリポップサーバにWordPressをインストールし、新規にブログを立ち上げて、昨日までちゃんと投稿できてたんですけど...今日投稿しようとしたら、なぜかアカウント名とパスワードを求められて投稿ができなくなりました。調べてみたら、どうやらWAFが原因と分かり、設定をしたら無事に投稿できるようになりましたので、その方法をまとめました。原因はWAFMarsEditから投稿できなくなった理由は、ロリポップ内で採用されているWAF(ウェブアプリケーションファイアウォール)というセキュリティ機能が原因でした。WAF(ウェブアプリケーションファイアウォール)は、不正アクセスによるサイトの改ざんや情報漏洩を防ぐ機能です。レンタルサーバーならロリポップ!このWAFは、ロリポップのマイページからオン/オフの切り替えができますが、できればセキュリティ機能はそのまま使用したいので、WAFをオンのままでMarsEditの投稿ができるようにしたかったんです。WAFの設定自体は「WAFの解除・設定」というページに書かれていたんですけど、MarsEditのような、サーバ外からアプリケーションを使っての書き込みを許可する方法が書かれていませんでした。他に調べたら、同じGMOさんが提供するレンタルサーバ「ヘテルム」さんのサポートページを見つけ、ここを参考にして設定をしてうまくいきました。レンタルサーバーヘテムルhttps://heteml.jp/support/faq/2131.htmlレンタルサーバー「heteml(ヘテムル)」WAFの設定方法https://heteml.jp/support/manual/waf/#htaccess注意!これからお伝えする手順は、あくまでも自分で設定したもので、ロリポップの公式の見解ではありません。この先の設定をする場合は自己責任でお願いします。設定変更後のいかなる被害があったとしても、当方では一切の責任を負いかねます。WAF設定をクリックします。2該当するドメインの右側にあるログ参照をクリックします。3ログの日時の下にあるエラーログの文字列をコピーしておきます。ロリポップ!FTPをクリックします。5該当するWordPress内にある「.htaccess」内のファイルに追記をしますので.htaccessをクリックします。注意!何かあったときのために、必ず.htaccessファイルはバックアップを取って下さい。WordPress」のあとに、以下の文字列を挿入して保存をします。xss-tag-1注意!今回調べた際に書かれていたエラーログを使って挿入しています。この文字列になるかは分からないので、必ずWAFのログで確認をしてから挿入してください。7設定が終わったら、MarsEditから投稿できれば設定は終了です。あんじゅの思うトコロWordPressをインストールした直後には投稿できていたので、IDとパスワードを求められたときは「あれ?のっとられた?」って、ちょっと焦ってしまいました。するとアラフィフになる杏珠でした。デジタル機器やデジタルサービスを駆使して、いつでもどこでも人生を謳歌する「デジタル寅さん」として活動中。デジタルの楽しさを知ってもらうためのデジタルサポートを行っています。その他にはグラフィックデザイナー、料理や食を通じてコミュニケーションを楽しむ研究をしている「食と心の研究家」としても活動。料理コミュニティ「キッチン男子部」の顧問も。杏珠(あんじゅ)関連記事Evernoteがフリーズした?その原因は貼り付けたテキストデータが原因かも。Evernote上で調べ物があって検索をかけたときのことでした。TV+」が1年間使用できる「無料トライアル」購入特典がついていました。申込み有効期限が切れそうだったので、サクッと登録してみました。先日、とある理由からTwitterと連携しているサービスやアプリを整理(解除)しました。デジタル機器やデジタルサービスを駆使して、いつでもどこでも人生を謳歌する「デジタル寅さん」として活動中。デジタルの楽しさを知ってもらうためのデジタルサポートを行っています。フリーランスグラフィックデザイナー・イベントサポート業務も行っています。