- debian ベースの Linux 上の Apache 2.2
# a2enmod ssl && service apache2 restart
- ポート 443 は、SheildsUP に従って閉じられています。スキャンしますが、ステルスモードではありません
- によると、Apacheはポート80と443でリッスンしています
netstat -nutlp
- ポート 80 とポート 443 で同じ Web サイトをホストする
- http://website.comは機能しますが、https://website.comは機能しません
私の仮想ホストの設定は次のとおりです。
<VirtualHost *:443>
SSLEngine On
SSLCertificateKeyFile SSL_DIR/ssl.key
SSLCertificateFile SSL_DIR/ssl.crt
</VirtualHost>
<VirtualHost *:80 *:443>
ServerAdmin webmaster@localhost
ServerAlias website.com *.website.com
ServerName www.website.com
# Just a few connection resets so that I don't waste my bandwidth on "hackers"
SecRuleEngine On
SecRule &REQUEST_HEADERS:User-Agent "@eq 0" drop,phase:1
SecRule REQUEST_HEADERS:User-Agent "^$" drop,phase:1
SecRule REQUEST_LINE "://" drop,phase:1
SecRule REQUEST_URI "^/admin" drop,phase:1
SecRule REQUEST_URI "^/mail" drop,phase:1
SecRule REQUEST_URI "^/webmail" drop,phase:1
DocumentRoot /path/public_html
<Directory /path/public_html/>
Options FollowSymLinks MultiViews
Order allow,deny
allow from all
</Directory>
</VirtualHost>
SSL証明書を登録したときに2つ.pem
のファイルも取得しましたが、それらをどうするかについて何も見つかりません。
私の質問は、なぜ SSL が機能しないのですか? ファイルに関連してい.pem
ますか?