CentOS6.9でapache2.2.15-60でWebサーバを立てています。
2.4にアップデートしたかったんですが、PHPがうまく読み込まれず、どうしようもなくなって、バックアップから元に戻しました。
ところがバックアップが古く、ssl証明書がダメだったので入れ直しました。
そうしたところアクセスできなくなってしまい、いろいろ確認しましたところ、sslのconfが悪いようでApacheすらきどうしなくなりました。
ssl.conf
Listen 443 <VirtualHost _default_:443> #DocumentRoot "/var/www/html" #ServerName suzunet.orz.hm:443 SSLEngine on </VirtualHost>
このconfを読み込まなければapacheは起動しますが、とうぜんhttpsではアクセスできません。
どうしたらいいでしょうか
<追記:20180403:20:31>
suzunet_orz
<IfModule mod_ssl.c> <VirtualHost *:443> ServerName suzunet.orz.hm DirectoryIndex index.html index.php AddDefaultCharset UTF-8 DocumentRoot /var/www/html <Directory "/var/www/html"> AllowOverride All </Directory> SSLCertificateFile /etc/letsencrypt/live/suzunet.orz.hm/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/suzunet.orz.hm/privkey.pem Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateChainFile /etc/letsencrypt/live/suzunet.orz.hm/chain.pem </VirtualHost> </IfModule>
サイトごとはこんな感じです。
<追記:20180403:21:46>
error_logには
[error] Oops, no RSA, DSA or ECC server certificate found for 'suzunet.orz.hm:0'?!
と出ています。
mod_sslを試しにインストールしたところ、インストールされました。あったはずなんですが。更新だったかもです。
で、上記のssl.confはネットの書き込みをみて自分で作ったものだったので、一旦リネームしてから作業して見ました。
すると、新たにssl.confが。
でここでhttpdを再起動すると、
Passenger UstRouter shutdown finished
とエラーが出て、httpdの起動に失敗します。
<追記:20180404:08:00>
回答質問ありがとうございます。
現在はSSLが動きました。
現在出るエラーとしては
Passenger UstRouter shutdown finished
です。Redmineのconfです。これをリネームして読み込まないようにすると起動し、ちゃんとサイトも見れるようになりました。
Passenger UstRouter shutdown finished
はどうしたらいいでしょうか?
まだ回答がついていません
会員登録して回答してみよう