「Apache」カテゴリーアーカイブ

ローカルでの.htaccessの301リダイレクトがキャッシュされる


Webサイトをhttps化した際、localhostのほうで.htaccessファイルにしてしまい、その時のキャッシュが残っていたようでlocalのほうにアクセスしてもWebに飛ばされてしまうようになり、.htaccessファイルを削除しても直らなくて困りました。

原因はたぶんブラウザがキャッシュしていたから。FirefoxとChromeのキャッシュを削除したらリダイレクトを食らわなくなりました。

参考リンク

Chrome で 301 リダイレクトが解除できないときの対処方法 | gotohayato 

Xamppのセキュリティ


ローカルにXamppでWebサーバーを構築しているのですが、自分だけアクセスできればいいので、自分以外の人がアクセスできないようにセキュリティ設定(アクセス制限)をかける方法を探しました。

Apacheのhttpd.confファイルに「Listen 127.0.0.1:80」とlocalhostからに限定するのが私のニーズに合ってました。「Allow from 192.168」とやっても403エラーが出てアクセスできなかったので・・。

ただ、本当にローカルからしかアクセスできないのか確認ができてないのでBasic認証でパスワード入力をするようにしたほうがベターですな。

[Apache] エラー 1067: プロセスを途中で強制終了しました。


ローカル コンピューター の Apache2.2 サービスを開始できません。

エラー 1067: プロセスを途中で強制終了しました。

XAMPPのContrl PanelでApacheを再起動したら上のようなエラーが発生しました。原因はphp.iniの記述がおかしかったことのようです。新たに記述したコードが既述のコードだったのでこれを削除したらサービスが開始してくれました。

ついでにPHPのPDOで以下のエラーが出たので一応メモ。

string(86) "SQLSTATE[28000] [1045] Access denied for user …

こちらは単にDBに接続するためのパスワードの既述ミスでした。