GNU/Linux >> Linux の 問題 >  >> Linux

Apache サーバーで HTTP を HTTPS に自動的にリダイレクトする方法は?

私は実際にこの例に従いましたが、うまくいきました:)

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


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


Linux
  1. ApacheにHTTPSを使用させる方法

  2. Ubuntu16.04でHTTP/2を使用してApacheを設定する方法

  3. Ubuntu18.04でLetsEncryptを使用してApacheを保護する方法

  1. HTTPSにリダイレクトする

  2. HTTPサイトをHTTPSにリダイレクトする

  3. .htaccessを使用してhttpをhttpsにリダイレクトする方法は?

  1. NginxでHTTPをHTTPSにリダイレクトする方法

  2. ApacheサーバーでHTTP圧縮を無効にする

  3. ubuntuでApache仮想ホストを構成する方法