1. 程式人生 > >雲服務器(uCloud)部署java web項目(七) apacheHTTPS轉發到tomctHTTPS

雲服務器(uCloud)部署java web項目(七) apacheHTTPS轉發到tomctHTTPS

並且 ant options pac host 可能 tar 成功 sudo

步驟如下:

(1)cd /etc/apache2/mods-availalbe

cp rewrite.load ssl.conf ssl.load /etc/apache2/mods-enabled (加載rewrite.load ssl.conf ssl.load)

(2)vi /etc/apache2/sites-available/default-ssl.conf (配置apache,添加如下代碼:)

SSLProxyEngine On

SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
RequestHeader set Front-End-Https "On"
ProxyVia On
ProxyPreserveHost On
ProxyRequests Off

ProxyPass / https://127.0.0.1:8443/
ProxyPassReverse / https://127.0.0.1:8443/

<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Location />
Require all granted
</Location>

RewriteEngine On

Options +FollowSymLinks

RewriteCond %{SERVER_PORT} !^8443$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}$1 [L,R=301]

(3)保存退出:wq

(4)sudo apache2ctl configtest (測試,如果現實OK,正面成功,如果出錯,可能是關聯文件沒有加載到mods-enabled,按照步驟(1)加載相應的文件)

(5)sudo /etc/init.d/apache2 restart (重啟apache)

(6)輸入:https://localhost:443 (如果看到tomcat首頁,並且是https,說明配置成功)

雲服務器(uCloud)部署java web項目(七) apacheHTTPS轉發到tomctHTTPS