请稍候...
确定
取消
  • CentOSlogo

    CentOS

    CentOS,脱胎自大名鼎鼎的Redhat.稳定可靠,深受中文用户的喜爱
  • Apache环境http重定向到https

      时间:2016-05-01 22:18:39

      阅读:872 回复:0 A- A+

      本教程主要讲CentOS下Apache环境,HTTP请求转发重定向到HTTPS简单实例

      首先确保开启了apache mod_rewrite模块并且使用a2enmod rewrite来运行.

      复制下面代码到.htaccess文件,如果网站根目录没有.htaccess文件则新建一个,如果你是使用GUI界面操作系统,请在打开项目文件根目录,查看隐藏文件(一般系统.htaccess文件为隐藏属性,需要查看隐藏文件才能看到)

      RewriteEngine On
      RewriteCond %{HTTPS} !=on
      RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 
      设置虚拟主机设置HTTP端口80转发到安全链接的ssl服务HTTPS的虚拟主机.
      <virtualhost *:80>
          ServerName tahenniu.com
          ServerAlias tahenniu.com www.tahenniu.com
          #301永久重定向,302临时重定向
          Redirect 301 / https://tahenniu.com/
      </virtualhost>
      
      <virtualhost _default_:443>
          ServerName tahenniu.com
          SSLEngine On
          #你的ssl项目实际配置
      </virtualhost>
      OK,重启你的Apache,完成.
      网友观点 文明社会,理性发言,和谐讨论

        暂无网友互动记录!

    发表我的看法(70字以内)