如何配置http强转https?
- 在
/var/www/html
目录下新建.htaccess
文件并写入如下内容RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]
- 切换到
cd /etc/apache2/mods-enabled
- 做软链接
ln -s ../mods-available/rewrite.load .
- 重启apache
apache2ctl restart
- 对apache的配置文件进行修改
cd /etc/apache2/
vim apache2.conf
#找到<Directory />那一段,修改一下AllowOverride从None到All
<Directory />
Options FollowSymLinks
AllowOverride All
Require all denied
</Directory>
#找到<Directory /var/www/>那一段,修改一下AllowOverride从None到All
<Directory /var/www/>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
重启apache服务`apache2ctl restart`