【发布时间】:2014-05-08 22:02:52
【问题描述】:
我最近开始使用 Amazon AWS 来托管我的网站。我为网站安装了自签名 ssl 证书,它工作正常。我还看到为在此 Amazon EC2 服务器上运行的单个网站创建的正确虚拟主机。我想将所有 http 流量重定向到 https,为此我添加了: 永久重定向/https://mywebsite.com/,但我的网站仍未重定向到 https。我还需要做些什么来完成这项工作吗? 仅供参考 - 我没有使用负载平衡,现在也不打算使用。
【问题讨论】:
-
你在哪里添加了重定向?您可以将 Apache 配置文件的 VirtualHost 部分添加到您的帖子中吗?
-
:80> ServerName mywebsite.com ServerAlias root DocumentRoot /srv/www/root/current/ 选项 FollowSymLinks AllowOverride All Order allow ,deny Deny from all RewriteEngine On Include /etc/httpd/sites-available/root.conf.d/rewrite RewriteLog /var/log/httpd/root-rewrite.log RewriteLogLevel 0 Include /etc /httpd/sites-available/root.conf.d/local* ProxyPass / localhost:8080 ProxyPassReverse / localhost:8080 永久重定向 / mywebsite.com -
:443> ServerName mywebsite.com ServerAlias root DocumentRoot /srv/www/root/current/ SSLEngine on SSLProxyEngine on SSLCertificateFile /etc/httpd/ssl/mywebsite.crt SSLCertificateKeyFile /etc /httpd/ssl/mywebsite.key SetEnvIf User-Agent ".*MSIE." nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0 RewriteEngine On Include /etc/httpd/sites-available/root。 conf.d/rewrite-ssl* RewriteLog /var/log/httpd/root-rewrite.log RewriteLogLevel 0 ProxyPass / localhost:8080 ProxyPassReverse / localhost:8080 -
网站不允许我发布更大的 cmets。将我的 VH 信息分为 2 条消息。请查看第一篇文章的最后一行以查看我正在做的永久重定向。谢谢
-
@user3616677 您应该将其编辑到您的问题中,而不是将其放入 cmets...
标签: ssl amazon-ec2