1. ホーム
  2. linux

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

2022-04-08 09:32:02

質問

環境について Centosとapache

http から https への自動リダイレクトを設定しようとしています。

From manage.mydomain.com --- To ---> https://manage.mydomain.com 

httpd.confに以下を追加してみましたが、うまくいきませんでした。

 RewriteEngine on
    ReWriteCond %{SERVER_PORT} !^443$
    RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]

何かアイデアはありますか?

解決方法は?

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

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