最近試著用CloudFlare來當伺服器的代理,在gandi中根據官方文檔改了DNS位置後等待一段時間
CloudFlare是說大概要1-2小時,之後收到email提示已經成功啟動
之後試著用手機連看看,這是甚麼狀況?沒遇過啊
這跟預期的不一樣啊,之後改用電腦連看看也是一樣,之後照著GOOGLE給建議清掉cookie
結果還是卡這裡,就知道大事不妙了。之後爬文有人說如果設定檔裡http導向https會出現這個狀況
想了一下好像我之前真的有這樣設定,於是找了一下找到那關鍵的一行
<VirtualHost *:80>
ServerName
ServerAlias redmaple.life
WSGIDaemonProcess flaskapp user=www-data group=www-data threads=4
WSGIScriptAlias / /var/www/web/app.wsgi
<Directory /var/www/web>
WSGIProcessGroup flaskapp
WSGIApplicationGroup %{GLOBAL}
Options FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
</Directory>
ErrorLog /var/www/web/logs/error.log
CustomLog /var/www/web/logs/access.log combined
Redirect permanent / https://redmaple.life <----
</VirtualHost>
Redirect permanent / https://redmaple.life
這句主要就是將如果用戶使用http連網頁會自動導到https去,讓那種明明申請SSL,
但是還是有機會會出現網頁不安全的狀況發生,我把這段刪掉重新啟動apache問題就迎刃而解
Visit the link for more information:
References