apache2 配?http 转 https? ,如果只有一个域名直接改http.conf即可。
如果是多域名共用一台主机,有的要转https,有的不转,那么百度到教程基本上让在网站根目录下添加一个 .htaccess
如果是 apache2 只是做转发,转到后台的?springboot ,这种情况在virtural host 里配也是可以的
完整配置如下
LoadModule proxy_module /etc/httpd/modules/mod_proxy.so
LoadModule proxy_http_module /etc/httpd/modules/mod_proxy_http.so
LoadModule headers_module /etc/httpd/modules/mod_headers.so
LoadModule rewrite_module /etc/httpd/modules/mod_rewrite.so
<VirtualHost *:80>
ServerName iot.abc.com
RewriteEngine on
RewriteCond %{HTTP_HOST} ^iot.abc.com [NC]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://localhost:8888/
ProxyPassReverse / http://localhost:8888/
</VirtualHost>
|