カテゴリー別アーカイブ: httpサーバ

セキュリティ強化とかいろいろ

PHPファイルの応答ヘッダーに含まれるPHPバージョンを隠蔽する
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20071210/289114/

なぜPHPアプリにセキュリティホールが多いのか?
ttp://gihyo.jp/dev/serial/01/php-security

PHPにおける数値と文字列のヘンな比較結果
ttp://dara-j.asablo.jp/blog/2007/12/16/2514789

HTML2IMAGE メモ

インストール方法
ttp://www.guangmingsoft.net/htmlsnapshot/html2image.htm

ただし、素直にXvfbを叩いてもダメでした
ttp://ken-etsu-tech.blogspot.com/2007/10/dell-remote-access-controllervnc.html
この辺を参照して
# mkdir /usr/X11R6/lib
# ln -s /usr/share/X11 /usr/X11R6/lib
で解決しました

PHPで system execでコマンドを叩いてもファイルは生成されませんでした
html2imageの解凍場所で ./nweb 8181 /html2image を叩いて

PHPで $lines = file(“http://127.0.0.1:8181/para=www.google.com&○○○/test.png”);
で指定場所にファイルを保存してくれるようになります

HTTPパケット圧縮

携帯電話などでWebを見ていると、パケット代が気になりませんか?
そんな時は、HTTPサーバでパケットを小さくしよう!って事になります。
その一つの方法は、代表的なHTTPサーバであるapacheの「mod_gzip」という
モジュールを使う方法があるようです。
○参照サイト
「Web屋のネタ帳」
http://neta.ywcafe.net/000107.html
でapacheだと
http://www.itmedia.co.jp/help/tips/linux/l0455.html
のようにmod_gzipを使うようです。ログもとれるし、便利ですねー。
※しかしapxsを上記ページにあるように使って、モジュールをインストールする方法
があったなんて知りませんでした…。