Tengine(Nginx)配置SSL(https),應用服務器(Tomcat)無需配置
要點:如果系統是內部用,可以通過openssl生成證書,只是訪問的時候,瀏覽器會提示不信任,
1、生成證書,創建存放證書的目錄/home/sslkey,并進入該目錄,輸入如下命令,按照提示填寫相關的注冊信息,完成后,會生成web.key、web.csr、web.key.org、web.crt這幾個文件
openssl genrsa -des3 -out web.key 2048
openssl req -new -key web.key -out web.csr
cp web.key web.key.org
openssl rsa -in web.key.org -out web.key
openssl x509 -req -days 365 -in web.csr -signkey web.key -out web.crt
2、配置nginx.conf,在文件的最下邊,把默認注釋的https配置的“#”去掉,修改:
ssl_certificate /home/sslkey/web.crt;
ssl_certificate_key /home/sslkey/web.key;
location / {
proxy_pass http://應用服務器IP(Tomcat):端口;
root html;
index index.html index.htm;
}
3、完成
來自:http://my.oschina.net/u/1587335/blog/346825
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!