人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CentOS5.4へのstone導入についてご教授ください。

●opensslは最初から入っています。
# rpm -qa | grep ssl
openssl-0.9.8e-12.el5_4.6
openssl-devel-0.9.8e-12.el5_4.6
mod_ssl-2.2.14-jason.1
#

●make stone.pemの実行
/etc/pki/tls/certsにて
# make stone.pemを実行

●プロセス起動せず
/usr/local/srcにて
# tar -zxvf stone-2.3e.tar.gz
# mv stone-2.3d-2.3.2.7/ /root; cd /root
# cd stone-2.3d-2.3.2.7/
# make linux-ssl
# ./stone -D localhost:22 443/ssl
# ps -ef | grep stoneでstoneプロセスなし
# cd ..
# chown -R root. stone-2.3
# cd -
# ps -ef | grep stoneでstoneプロセスなし


●質問者: ikazuo
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:3D CD E-1 ef ETC
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● y-kawaz
●100ポイント ベストアンサー

まず以下のように -D を付けずに、代わりに -ddd を付けてデバッグレベルを適当に上げて実行してみてください。

stone -ddd localhost:22 443/ssl

無事に起動して「127.0.0.1:ssh <- 0.0.0.0:https/ssl」などという表示が確認出来たら問題はすべて解決したので、とりあえず Ctr+C で停止して、改めて -D を付けて起動しなおせばデーモンとして動いてくれるはずです。

http://q.hatena.ne.jp/answer

◎質問者からの返答

ご指摘のとおり「Can't bind 0.0.0.0:https」でした

# ./stone -ddd localhost:22 443/ssl
May 10 01:44:08.961640 3085911760 start (2.3e) [3828]
May 10 01:44:08.961943 3085911760 Debug level: 3
May 10 01:44:08.963063 3085911760 stone 3: Can't bind 0.0.0.0:https err=98

httpdが443を掴んでいたためそのプロセスをkillしてからstoneをデーモンとして

問題なく起動できました。

# netstat -lnpt | grep :443
tcp 0 0 :::443 :::* LISTEN 2402/httpd
#
# ps -ef | grep httpd
root 2402 1 0 May09 ? 00:00:00 /usr/sbin/httpd
apache 3493 2402 0 00:37 ? 00:00:02 /usr/sbin/httpd
apache 3494 2402 0 00:37 ? 00:00:01 /usr/sbin/httpd
apache 3495 2402 0 00:37 ? 00:00:02 /usr/sbin/httpd
apache 3496 2402 0 00:37 ? 00:00:01 /usr/sbin/httpd
apache 3497 2402 0 00:37 ? 00:00:02 /usr/sbin/httpd
apache 3498 2402 0 00:37 ? 00:00:01 /usr/sbin/httpd
apache 3499 2402 0 00:37 ? 00:00:01 /usr/sbin/httpd
apache 3500 2402 0 00:37 ? 00:00:01 /usr/sbin/httpd
root 3837 3787 0 01:45 pts/0 00:00:00 grep httpd
# kill 2402
#
# netstat -an | grep 443
# 
# ./stone -D localhost:22 443/ssl
# ps -ef | grep stone
root 3845 1 0 01:45 ? 00:00:00 ./stone -D localhost:22 443/ssl
root 3847 3787 0 01:46 pts/0 00:00:00 grep stone
#
# netstat -lnpt | grep 443
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 3845/stone

ありがとうございました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ