http修改443端口,http 強制跳轉https
修改apache http/https 端口號
1、修改http的端口
打開$HTTPD_HOME/conf/httpd.conf文件,找到Listen,后面緊跟的是端口號,默認是80,把它修改為你想設置的端口號即可。
如果不知道Apache的安裝目錄,可以用locate httpd.conf命令來查找。
2、修改https的端口
打開$HTTPD_HOME/conf/extra/httpd-ssl.conf文件,把所有的443改成你想設置的端口號。例如,我的文件中有三處:
Listen 443
ServerName XXX.XXX.XXX:443。
<VirtualHost _default_:443>
最后別忘了重啟Apache服務。
轉之https://www.centos.bz/2018/01/apache-%E5%BC%BA%E5%88%B6-http-%E5%85%A8%E9%83%A8%E8%B7%B3%E8%BD%AC%E5%88%B0-https/
HTTP 80 強制轉 HTTPS
把這段代碼放在.htaccess文件,即可實現HTTP到HTTPS的重定向。
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]