タグ

ブックマーク / www.kozupon.com (3)

  • Kozupon.com - 動的共有オブジェクト (DSO)をコンパイルする!

    Apacheの動的共有モジュールDSOを作る方法を示す。ここでは、mod_setenvif.soを作りたいとする。 1.DSOをコンパイルする ◆ ワークディレクトリを/tmpとした場合。 # cd /tmp # cp /usr/local/src/apache_1.3.31/src/modules/standard/mod_setenvif.c . # /usr/local/apache/bin/apxs -c ./mod_setenvif.c コンパイルすると、mod_setenvif.soがカレントに作られるので、 # cp mod_setenvif.so /usr/local/apache/libexec/ として、シェアードライブラリとして登録すれば終わり。 2.DSOが組み込めないとき コンパイルして、libexecディレクトリにバイナリをつっこんだけど起動時に以下の

    sociolego
    sociolego 2010/02/26
  • Kozupon.com - Proftpdのすすめ!

    Linuxのほとんどのディストリビューションが標準のFTPとしてWu-ftpdを採用している。しかし、Wu-ftpdは結構頻繁にセキュリティホールが見つかっており、セキュリティ面での脆さが指摘されている。したがって、今回セキュリティ面に強いと定評である Proftpd をインストールしたのでインストール方法を紹介する。 1.ソースのありか 小生がインストールした時点では、1.2.2rc3が最新だったのでこれを使用した。そろそろ、1.2.2の正式版が出るはずだ。ソースは、 ここ で入手しよう! 2.インストール(展開・コンパイル) ダウンロードしたソースを展開する。 $ tar -zxvf proftpd-1.2.2rc3.tar.gz 次に、展開したディレクトリに移動し、configureを実行する。ここでインストール先を変更したい場合は、"--prefix"を指定する。デフォルトでは、/

    sociolego
    sociolego 2010/02/22
  • Kozupon.com - FTP通信の意外な落とし穴!

    鯖関係の事で最も気を付けなければいけないことに「思いこみ」と言うことがある。 例えば、あなたがFTP通信をするとき、どのポートを開けとけば良いと思う? 普通はね、FTP鯖のPort20と21を開けておけばFTP通信出来ると思うでしょう。でも、違うんだな、これがまた・・・・。これから、そのことについて話すことにしましょう。 これからみなさん俺と一緒にプロトコルって奴の詳細について理解していこうよ。さて始めるな。俺の書いた下のやや汚い図1と図2を見て欲しい。FTPには、アクティブモードとパッシブモードが有るのは知ってるかな。 ■ アクティブモード 普通のFTPクライアントとFTPサーバ間のFTP通信のこと。 ■ パッシブモード これは、WebブラウザがFTP転送に使ってるのがパッシブモードで有ることが多い。 だから、このアクティブモードとパッシブモードについて図1と図2にしたがって説明

    sociolego
    sociolego 2010/01/18
    FTPのポート設定
  • 1