httpd.confファイルに次の2つのセクションがあります。指定された場所に* .example.bizのワイルドカード証明書がインストールされています。ご覧のとおり、両方のセクションで4つのSSLディレクティブが同一(コピー&ペースト)されています。しかし、私がexample.bizに行くと、2015年にCA証明書が期限切れになったというsshエラーが発生します。サブドメインに行くと、2018年に有効期限が切れるという正しい証明書チェーンが取得されます。私は例を使用していることをお詫びしますこれは秘密のままでなければならないクライアントのためのものです。Apacheが誤ったSSL証明書を提供しています
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/2017.crt
SSLCertificateKeyFile /etc/pki/tls/private/my_biz_2016.key
SSLCertificateChainFile /etc/pki/tls/certs/2017_ca.crt
<Directory /var/www/MyCompany/example.com/public/>
AllowOverride All
</Directory>
ErrorLog /var/www/logs/example.com/error.log
CustomLog /var/www/logs/example.com/access.log combined
DocumentRoot /var/www/MyCompany/example.com/public/
ServerName example.biz
</VirtualHost>
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/2017.crt
SSLCertificateKeyFile /etc/pki/tls/private/my_biz_2016.key
SSLCertificateChainFile /etc/pki/tls/certs/2017_ca.crt
<Directory /var/www/MyCompany/SubDomain/public/>
AllowOverride All
</Directory>
ErrorLog /var/www/logs/SubDomain/error.log
CustomLog /var/www/logs/SubDomain/access.log combined
DocumentRoot /var/www/MyCompany/SubDomain/public/
ServerName subdomain.example.biz
</VirtualHost>
最後に、それが助けになるならば、これは私の.htaccess
ファイルです:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
も:私は両方のドメインをpingを実行し、それらの両方のポイントを同じサーバに、私はCloudFlareのか、何を使用していませんのようなものです。 私はまた、確かめるためにApacheを再起動しました。
'ServerName' /' ServerAlias'にexample.bizがありません – Deadooshka
おそらくこの回答はhttp://unix.stackexchange.com/a/217961/26493に役立ちます –
私はそれがおそらく問題だと思ったが、GoDaddy代替ドメイン名としてルートドメインが含まれています。 – ajon