[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:48870] Re: sarge : Apache2+SSL で https による接続ができない
さとう様
引き続き、ありがとうございます。
再起動はしたんですよね?
はい、Apache2のconfigを書き換えて再起動しました。
それでも駄目ならその設定ファイル (/etc/apache2/sites-available/ssl に
置いてから `a2ensite ssl` したんですよね?) が Apache2 に読み込まれて
いないのではないでしょうか。
---
# /usr/sbin/apache2 -S
VirtualHost configuration:
192.168.1.1:* is a NameVirtualHost
default server www.example.jp
(/etc/apache2/sites-enabled/000-example:2)
port * namevhost www.example.jp
(/etc/apache2/sites-enabled/000-example:2)
port * namevhost www.example.jp
(/etc/apache2/sites-enabled/000-example2:2)
port * namevhost www.example.jp
(/etc/apache2/sites-enabled/001-example3:2)
wildcard NameVirtualHosts and _default_ servers:
*:443 www.example.jp (/etc/apache2/sites-enabled/ssl:83)
Syntax OK
---
# ls -l /etc/apache2/*enabled
/etc/apache2/mods-enabled:
total 0
lrwxrwxrwx 1 root root 36 Jun 29 2006 cgi.load ->
/etc/apache2/mods-available/cgi.load
lrwxrwxrwx 1 root root 37 Jun 29 2006 php4.conf ->
/etc/apache2/mods-available/php4.conf
lrwxrwxrwx 1 root root 37 Jun 29 2006 php4.load ->
/etc/apache2/mods-available/php4.load
lrwxrwxrwx 1 root root 36 Jun 13 18:01 ssl.conf ->
/etc/apache2/mods-available/ssl.conf
lrwxrwxrwx 1 root root 36 Jun 13 18:01 ssl.load ->
/etc/apache2/mods-available/ssl.load
lrwxrwxrwx 1 root root 40 Jun 26 2006 userdir.conf ->
/etc/apache2/mods-available/userdir.conf
lrwxrwxrwx 1 root root 40 Jun 26 2006 userdir.load ->
/etc/apache2/mods-available/userdir.load
/etc/apache2/sites-enabled:
total 0
lrwxrwxrwx 1 root root 32 Jun 27 2006 000-example ->
/etc/apache2/sites-available/example
lrwxrwxrwx 1 root root 40 Jun 28 2006 000-example2 ->
/etc/apache2/sites-available/example2
lrwxrwxrwx 1 root root 42 Apr 24 18:06 001-example3 ->
/etc/apache2/sites-available/example3
lrwxrwxrwx 1 root root 40 Jun 13 18:24 ssl -> /etc/apache2/sites-available/ssl
---
# lsof -ni|grep apache2
apache2 8893 root 3u IPv6 45833 TCP *:www (LISTEN)
apache2 8893 root 4u IPv6 45834 TCP *:https (LISTEN)
apache2 8894 www-data 3u IPv6 45833 TCP *:www (LISTEN)
apache2 8894 www-data 4u IPv6 45834 TCP *:https (LISTEN)
apache2 8895 www-data 3u IPv6 45833 TCP *:www (LISTEN)
apache2 8895 www-data 4u IPv6 45834 TCP *:https (LISTEN)
apache2 8896 www-data 3u IPv6 45833 TCP *:www (LISTEN)
apache2 8896 www-data 4u IPv6 45834 TCP *:https (LISTEN)
apache2 8896 www-data 18u IPv6 49529 TCP
192.168.1.1:www->192.168.2.2:3211 (ESTABLISHED)
apache2 8897 www-data 3u IPv6 45833 TCP *:www (LISTEN)
apache2 8897 www-data 4u IPv6 45834 TCP *:https (LISTEN)
apache2 8898 www-data 3u IPv6 45833 TCP *:www (LISTEN)
apache2 8898 www-data 4u IPv6 45834 TCP *:https (LISTEN)
apache2 8898 www-data 18u IPv6 49485 TCP
192.168.1.1:www->192.168.2.2:3209 (ESTABLISHED)
apache2 8946 www-data 3u IPv6 45833 TCP *:www (LISTEN)
apache2 8946 www-data 4u IPv6 45834 TCP *:https (LISTEN)
apache2 8955 www-data 3u IPv6 45833 TCP *:www (LISTEN)
apache2 8955 www-data 4u IPv6 45834 TCP *:https (LISTEN)
そもそも Apache2 が https (443/tcp) を listen していますか?
# cat /etc/apache2/ports.conf
Listen 80
Listen 443
最初のメールで、iptablesの設定を一時全開放したと書きましたが、その後
hosts.allow や hosts.deny にSSLの障害になる記述があるかもしれないと
思い、そちらの設定も全て一時コメントアウトして、念のためサーバを再起動
してみましたが、やはりダメでした。
あと、さとう様にご教授いただいたコマンドを、テストで使ったサーバでも実行
してみたところ、表示された結果は同じでした。