首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Apache服务器上自动将HTTP重定向到HTTPS?

如何在Apache服务器上自动将HTTP重定向到HTTPS?
EN

Stack Overflow用户
提问于 2013-04-25 03:23:53
回答 12查看 346.8K关注 0票数 213

带apache的Centos环境

正在尝试设置从http到https的自动重定向

代码语言:javascript
复制
From manage.mydomain.com --- To ---> https://manage.mydomain.com 

我尝试将以下内容添加到我的httpd.conf中,但不起作用

代码语言:javascript
复制
 RewriteEngine on
    ReWriteCond %{SERVER_PORT} !^443$
    RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]

有什么想法吗?

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2013-04-25 04:35:13

我实际上遵循了这个例子,它对我很有效:)

代码语言:javascript
复制
NameVirtualHost *:80
<VirtualHost *:80>
   ServerName mysite.example.com
   Redirect permanent / https://mysite.example.com/
</VirtualHost>

<VirtualHost _default_:443>
   ServerName mysite.example.com
  DocumentRoot /usr/local/apache2/htdocs
  SSLEngine On
 # etc...
</VirtualHost>

然后执行以下操作:

/etc/init.d/httpd restart

票数 256
EN

Stack Overflow用户

发布于 2013-04-25 03:27:04

代码语言:javascript
复制
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI}

http://www.sslshopper.com/apache-redirect-http-to-https.html

http://www.cyberciti.biz/tips/howto-apache-force-https-secure-connections.html

票数 168
EN

Stack Overflow用户

发布于 2014-11-03 23:49:41

搜索了apache redirect http to https并在这里登陆。这是我在ubuntu上做的:

1)启用模块

代码语言:javascript
复制
sudo a2enmod rewrite
sudo a2enmod ssl

2)编辑您的站点配置

编辑文件

代码语言:javascript
复制
/etc/apache2/sites-available/000-default.conf

内容应该是:

代码语言:javascript
复制
<VirtualHost *:80>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>

<VirtualHost *:443>
    SSLEngine on
    SSLCertificateFile    <path to your crt file>
    SSLCertificateKeyFile   <path to your private key file>

    # Rest of your site config
    # ...
</VirtualHost>

  • 请注意,SSL模块需要证书。您将需要指定现有的

(如果已购买)或自己执行generate a self-signed certificate

3)重启apache2

代码语言:javascript
复制
sudo service apache2 restart
票数 114
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16200501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档