為你的網站加上SSL,可以使用HTTPS進行訪問
蘋果在之前就說了,api介面得用https,不然不給上架,這是對於我來說無所謂,畢竟我們就是一個網站嘛~ 有沒有s無所謂,但是我們要追求極高的造詣,那麼加個s裝個B也無所謂,來吧,那麼就來設置一下吧
(小蜘蛛,biu~biu~biu~,話說新蜘蛛俠已經從7月7日一下子延遲到了9月啊。。。)
先說說現有情況,伺服器是ngxin + tomcat,另外nginx已經加入了fastdfs模塊(IIS以及apache伺服器不適用本方法)
首先你要申請到免費的ssl證書:
分別是證書和私鑰,把他們上傳至伺服器nginx目錄,放在conf下
然後修改配置,增加如下的443server
然後必須打開安全組中的443埠
然後重新進入nginx源碼包,注意是源碼包不是安裝目錄噢
./configure
--prefix=/usr/local/nginx
--with-http_stub_status_module
--with-http_ssl_module
--pid-path=/var/run/nginx/nginx.pid
--lock-path=/var/lock/nginx.lock
--error-log-path=/var/log/nginx/error.log
--http-log-path=/var/log/nginx/access.log
--with-http_gzip_static_module
--http-client-body-temp-path=/var/temp/nginx/client
--http-proxy-temp-path=/var/temp/nginx/proxy
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi
--http-scgi-temp-path=/var/temp/nginx/scgi
--add-module=/home/software/fastdfs-nginx-module/src
主要是第三和第四行,在nginx中加入了ssl模塊
注意,如果你不用fastdfs的話,那麼只需要如下即可:
./configure
--prefix=/usr/local/nginx
--with-http_stub_status_module
--with-http_ssl_module
好,那麼然後再重新編譯
make
make install
OK,測試nginx的配置
./nginx -t
successful表示成功
重啟nginx
./nginx -s stop
./nginx
重新訪問頁面,就能發現網站已經是HTTPS了:
但是,但是,但是,現在僅僅只是用https訪問而已,如果你僅僅在瀏覽器中輸入域名還是不夠的,他不會轉發請求到https,那麼這個時候我們還需要做一步請求轉發
有三種方式,一種是用JS控制,還有一種是在後台代碼控制
最後一種是用ngxin轉發
我們採用第三種:
我們只需要在80埠的那個server添加如下:
server_name www.youwebsite.com youwebsite.com;rewrite^(.*)$ https://$host$1 permanent;
如此設置即可,重新載入ngxin配置
./nginx -s reload
然後訪問 www.網站.com網站.com
會自動跳轉到https下了
點擊展開全文
TAG:BeJavaGod |
※使用HTTPS Everywhere插件,默認HTTPS加密訪問網站
※使用 LUKS 加密你的磁碟
※使用PHP編寫HTTP伺服器
※TAPIS使用筆記
※Cobalt Strike中DNS隱蔽隧道的利用,以及使用DLP進行檢測
※太空工程師FLOOR PANL SCRIPT使用教程
※JSON 使用
※使用 XSLT 顯示 XML
※PHP 使用 Redis
※使用Firebug查看和編輯HTML和CSS
※為何OPPO、VIVO的手機不使用Type-c的介面?
※現在你可以在電腦Chrome上使用PWA啦!
※為什麼 web 開發人員需要遷移到.NET Core,並使用 ASP.NET Core MVC 構建 web和API
※音箱也玩可穿戴?JBL SOUNDGEAR使用體驗
※網頁版Apple Pay進入中國,但只有iOS用戶可以使用
※使用VM安裝CentOS
※LG的柔性OLED屏進展 華為MateRS保時捷版確認使用 LG G7或隨機配備OLED/LCD屏幕
※冰豹KONE PURE OWL-EYE遊戲滑鼠使用心得
※使用SPSS、R和JASP計算效應量的置信區間
※ALCH 使用 Nike DRI-FIT 運動襪打造特製沙發