CentOS6.9でapache2.2.15-60でWebサーバを立てています。
2.4にアップデートしたかったんですが、PHPがうまく読み込まれず、どうしようもなくなって、バックアップから元に戻しました。
ところがバックアップが古く、ssl証明書がダメだったので入れ直しました。
そうしたところアクセスできなくなってしまい、いろいろ確認しましたところ、sslのconfが悪いようでApacheすらきどうしなくなりました。
ssl.conf
1 2Listen 443 3<VirtualHost _default_:443> 4#DocumentRoot "/var/www/html" 5#ServerName suzunet.orz.hm:443 6SSLEngine on 7</VirtualHost> 8
このconfを読み込まなければapacheは起動しますが、とうぜんhttpsではアクセスできません。
どうしたらいいでしょうか
<追記:20180403:20:31>
suzunet_orz
1<IfModule mod_ssl.c> 2<VirtualHost *:443> 3ServerName suzunet.orz.hm 4DirectoryIndex index.html index.php 5AddDefaultCharset UTF-8 6DocumentRoot /var/www/html 7 <Directory "/var/www/html"> 8 AllowOverride All 9 </Directory> 10 11SSLCertificateFile /etc/letsencrypt/live/suzunet.orz.hm/cert.pem 12SSLCertificateKeyFile /etc/letsencrypt/live/suzunet.orz.hm/privkey.pem 13Include /etc/letsencrypt/options-ssl-apache.conf 14SSLCertificateChainFile /etc/letsencrypt/live/suzunet.orz.hm/chain.pem 15</VirtualHost> 16</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
はどうしたらいいでしょうか?
回答1件
あなたの回答
tips
プレビュー