1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| <VirtualHost *:443> ServerName my-domain.com SSLEngine on SSLProxyEngine on SSLProxyVerify none SSLProxyCheckPeerCN off SSLProxyCheckPeerName off ProxyPass / https://example.com/ ProxyPassReverse / https://example.com/ # 修改请求头 RequestHeader set X-Forwarded-Host "example.com" RequestHeader set X-Forwarded-Proto "https" RequestHeader set Origin "https://example.com" RequestHeader set Referer "https://example.com/"
# 修改响应头 Header unset X-Frame-Options Header always set Access-Control-Allow-Origin "*" SSLCertificateFile /etc/letsencrypt/live/my-domain.com/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/my-domain.com/privkey.pem
# 可选:强制使用TLSv1.2或更高版本 SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1 SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH SSLHonorCipherOrder on
# 启用 HTTP Strict Transport Security (HSTS) Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains" </VirtualHost>
# 重定向 HTTP 到 HTTPS <VirtualHost *:80> ServerName my-domain.com Redirect permanent / https://my-domain.com/ </VirtualHost>
|