メイン

サーバ アーカイブ

2007年10月 2日

怪しい爆撃クローラ

なんかwebサーバが重い。
と思ったら、節操ないクローラが爆撃しに来ていました。

 

毎秒10回程度の頻度で、おなじurlにアクセスを繰り返していて、UAは Googlebot なんだが、よく見てみたらIPがいつもとちがう!

 

ua

"Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

IP

66.90.104.185

 

IPから調べてみたら、シカゴのよく知らない団体のものらしい。Googleを騙った偽クローラの模様。
とりあえず迷惑なのでIP指定でアクセス禁止の刑。
そしたら数秒でアクセスして来なくなりました。

 


2007年5月14日

MacBookにParallels(パラレルズ)でWindowsをセットアップ! ~web開発環境編~

導入編設定カスタマイズ編からつづくParallelsネタで、今回はweb開発環境づくりについて編。です。

 

Parallelsを使い出すと、web開発環境づくりはかなりいろんな選択肢が出てきます。
Mac OSX自体が標準でapacheがついていたり、別途インストールすることもできたり。
さらに加えて、Parallels内のWindowsやらLinuxやらでもapacheは動きます。

 

そんななかで、おそらくマイナーなような気がしますが、今回自分はMAMPを使って開発環境を整えました。
MAMPとは、MacOSXに、ApacheとMySQLとPHPをお手軽に入れられるパッケージです。

 

セッティングにあたって、独自に工夫したhackをメモメモ。

続きを読む "MacBookにParallels(パラレルズ)でWindowsをセットアップ! ~web開発環境編~" »

2007年2月 9日

apacheサーバ設定でしばらくハマった件。

開発環境としてつかっている仮想マシンソフトウェアVMware+CentOS環境でのお話。
あたらしくopenSSLを入れてhttpsでアクセスできるようにサーバ設定しようとしたところ、なかなか設定がうまくいかず、かるく激しくハマりました。

 

原因は、分かってしまえば簡単だったんですが、分かるまではなかなか一苦労。

もしかしたら世の中に同じようにドツボにハマる人がいるかもしれない(いないかな)。ということで、なにか役に立つことがあればうれしいなーということで顛末を書いておきます。

 

  • sslは無難にインストールしました。apacheのhttpd.conf設定も無難な方法で済ませました。
  • が。他のマシンからのhttpアクセスは可能だが、httpsだとアクセスできない状態。
  • サーバー自身からローカルアクセスでhttps://127.0.0.1/は通じる。IP指定orドメイン指定だと通じない。
  • サーバ側のFirewall設定が怪しい!・・・とまっさきに疑ったが、Firewall全解除にしても現象は変わらず。
  • telnetでポート443に直接アクセスすると、正しく通じる。
  • wgetでhttpsアクセスすると、こんなエラーが返ってくる。
    error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:
    これでぐぐってみるも、近いようでビミョウにチガう情報ばかり。
  • apacheログを見てみると、httpsアクセスをした箇所で一部文字化けが発生している。へ、そんなの聞いたこと無いぞ?!
  • sslの設定まわりが怪しいのではと見当をつけて、鍵の作成や証明書CAの設定あたりを何度もやり直して試行錯誤。 それでもなかなか解決せず。


  • よく考えたら、本来とは違うログファイルにapacheログが書かれている。

  • Virtualhost設定をしていて、ログファイルは別の場所に書き出すように設定していたはずだが。

  • そういえばVirtualHost設定をだいぶごちゃごちゃと設定している環境でした。そっちとの衝突が怪しい。

  • ためしにVirtualhostの記述を別の書き方に書き直してみる。

  • すんなり解決!

 

 

というわけで、今回の自分教訓。
httpsの設定とVirtualhost設定とを両立させるときは気をつけましょう。というお話でした。

 

 

about

平島浩一郎
株式会社マイネット・ジャパン



katy(ケイティ) - 携帯サイト作成無料CMS
newsing(ニューシング)
終電jp
まとめてブログ検索
あわせて読みたい

Powered by Movable Type
株式会社マイネット・ジャパン