« 2006年05月 | メイン | 2006年07月 »

2006年06月29日

PEARのパッケージをまとめてインストール

新しくサーバーを立てたときなど、まとめてPEARパッケージを入れるとき用にまとめてみました。この順番だと依存関係もスルーしてスンナリ入れられます。(たぶん)

pear install pear_info
pear install DB
pear install File
pear install Log
pear install Text_Password
pear install Net_SMTP
pear install Mail
pear install Mail_Mime
pear install Auth
pear install HTML_Common
pear install HTML_QuickForm
pear install Net_URL
pear install HTTP_Request
pear install HTTP
pear install HTTP_Header
pear install HTTP_Download
pear install XML_RPC
pear install XML_Parser
pear install Pager
pear install MIME_Type
pear install File_Archive
pear install XML_Tree
pear install XML_RSS

pear install -f HTML_Ajax
pear install channel://pear.php.net/Services_Trackback-0.6.1



※Services_Amazonを入れる場合
(随時アップデートされてるようなので、マメに最新バージョンが出てないかチェックするといいです)

pear install Cache
pear install XML_Util
pear install channel://pear.php.net/XML_Serializer-0.18.0
pear install channel://pear.php.net/Services_Amazon-0.7.0

PEARのパッケージをまとめてインストール | コメント (1) | トラックバック (0)

2006年06月21日

qmailの不正中継対策

http://www.rbl.jp/svcheck.php

ここで自分のメールサーバーをチェックしたら、19のテストのうち6つでrelays accepted.になってしまった。Σ( ̄□ ̄;)

Google調べてみたら、「qmail-smtpd-relay-reject」というパッチを当てればよさそうだったので早速パッチを当てて再構築。

で、qmailを再起動してもう一回チェックをかけたらすべてno relays accepted.になりました。ふぅ。
つか最初から当てとかなきゃいけなかったっぽいです。気をつけましょう。

qmailの不正中継対策 | コメント (0) | トラックバック (0)

2006年06月13日

apache2にmod_sslを組み込む

※注意!
・あくまでも自分用の備忘録として書いているので、あくまで参考程度にとどめてください。
・ベリサインなどの認証局は使いません。テスト用などで使うのを想定しています。

◆opensslとopenssl-develを入れる

# apt-get install openssl-devel

Vine3.2ではopensslはデフォルトで入っているのでdevelのみインストール。

◆apacheインストール

# ./configure --prefix=/usr/local/apache2 --enable-ssl
# make
# make install

# cd /usr/local/apache2/conf
# mkdir ssl.key
# mkdir ssl.crt
# cd ssl.key
# openssl genrsa -out server.key 1024
Generating RSA private key, 1024 bit long modulus
..++++++
.....................++++++
e is 65537 (0x10001)
# chmod 400 server.key
# openssl req -new -key server.key -out csr.pem -sha1
~~質問されるので、適当に答える。ただしCommon Nameのところはドメイン名を入れないとダメっぽい~~
# openssl x509 -in csr.pem -out server.crt -req -signkey server.key -days 365 -sha1
# cp server.crt ../ssl.crt/
# cd ..
# vi httpd.conf

Include conf/extra/httpd-ssl.conf ←コメントアウトをはずす

# vi extra/httpd-ssl.conf

SSLCertificateFile /usr/local/apache2/conf/ssl.crt/server.crt ←パスを修正する
SSLCertificateKeyFile /usr/local/apache2/conf/ssl.key/server.key ←パスを修正する

# /usr/local/apache2/bin/httpd start

以上。

ちなみにこのサイトでもSSL入れています→https://kawama.jp/
暗号化が必要なコンテンツなんてないですけど、とりあえず入れるだけ入れてみました。

参考
http://www.rinzo2.jp/~rinzo/apache_ssl/apache_and_ssl_00.htm

apache2にmod_sslを組み込む | コメント (0) | トラックバック (0)

 

kawama.jp | © Kawama. All rights reserved.