Apache + mod_ssl 勝手にhttpsにリダイレクトされる

Apache
スポンサーリンク

環境

  • Rocky Linux 8
  •  Apache2.4
    • dnf版

 

事象

Apache + mod_sslで、https化して、

ブラウザで

http://~

にアクセスしたら↓

https://~

勝手にhttpsにリダイレクトされた。

 

原因

 

<IfModule mod_rewrite.c>
RewriteEngine on

RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
"/etc/httpd/conf.d/ssl.conf" 216 lines --99%--

 

案の定、confでリダイレクトかけてますなー。

自動でやってくれるのはありがたいが。

 

 

対処

 

検証などでhttpにしたい場合は、コメントアウトする。

#<IfModule mod_rewrite.c>
#RewriteEngine on
#
#RewriteCond %{HTTPS} !on
#RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
#</IfModule>
"ssl.conf" 216L, 9134C

 

 

httpd再起動。

# systemctl restart httpd.service

 

すでにサービスインしてる場合はgracefulするとか適宜やってくらさい~

 

コメント