我有两台服务器在 ubuntu 操作系统上使用 apache webserver 运行相同的应用程序。 服务器 1:x.com,服务器2:xycom
最初,这些应用程序运行良好。由于一些变化,我们进行了以下调整
服务器1:xycom,服务器2:x.com
DNS 更改后,服务器 1 和服务器 2 仅显示默认的 apache 页面。当我通过在主机文件中设置本地 IP 地址进行测试时,一切都加载正常,但使用 DNS 记录时,会加载默认网页
以下是我的配置
HTTP 到 https
<VirtualHost *:80>
ServerName <x.com> <x.y.com>
ServerAlias <x>
ErrorLog error log
Redirect / https://<x.com><x.y.com>
</VirtualHost>
Https 配置
<VirtualHost *:443>
ServerName <x.com> <x.y.com>
ServerAlias <x> <y>
ErrorLog error location
DocumentRoot /apps/main/public/
<Directory /apps/main/public/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
require all granted
</Directory>
SSLEngine On
SSLProxyEngine On
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLCertificateFile /etc/apache2/SSL_cert/cert.crt
SSLCertificateKeyFile /etc/apache2/SSL_cert/cert.key
SSLCertificateChainFile /etc/apache2/SSL_cert/IntermediateCA.crt
SSLHonorCipherOrder on
SSLCipherSuite HIGH:!aNULL:!MD5:!3DES:!CAMELLIA
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
#SSLUseStapling on
</VirtualHost>
错误日志也很干净。