[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の障害になる記述があるかもしれないと
思い、そちらの設定も全て一時コメントアウトして、念のためサーバを再起動
してみましたが、やはりダメでした。

あと、さとう様にご教授いただいたコマンドを、テストで使ったサーバでも実行
してみたところ、表示された結果は同じでした。