linux 使用nginx綁定https 以及域名

第一步
肯定是需要安裝nginx(使用linux apt-get安裝)

apt-get install nginx

第二步
使用https 就需要證書 一般申請騰訊云上的免費證書就ok
然后把相關(guān)文件放到 /etc/nginx/cert 下

第三步
開始配置https以及綁定域名

為了方便管理不同的域名
一般在sites-available下通過不同的域名建文件

1,建立一個默認(rèn)的文件 default

#access_log  /var/log/nginx/log/host.access.log  main;                                 
                                                                                       
location / {                                                                           
    proxy_pass  http://127.0.0.1:3300;                                           
    client_max_body_size 15m;                                                           
    client_body_buffer_size 1024k;                                                      
    proxy_http_version 1.1;                                                             
    proxy_set_header Connection "";                                                     
    proxy_set_header      X-Real-IP $remote_addr;                                       
    proxy_set_header      Host $host;                                                   
    proxy_read_timeout 3600s;                                                           
}                                                                                       
                                                                                        
# location / {                                                                           
#    root   /usr/share/nginx/html;                                                      
 #   index  index.html index.htm;                                                       
#}                                                                                      
                                                                                        
#error_page  404              /404.html;                                                
                                                                                        
# redirect server error pages to the static page /50x.html                              
#                                                                                       
error_page   500 502 503 504  /50x.html;                                                
location = /50x.html {                                                                  
    root   /usr/share/nginx/html;                                                       
}                                                                                       
                                                                                        
# proxy the PHP scripts to Apache listening on 127.0.0.1:80                             
}                                                                                          
upstream tube_prod {                                                                       
    server 127.0.0.1:3300;                                                                 
    keepalive 30;                                                                          
}      

2, 通過域名創(chuàng)建一個文件 例:xxx.xxx.com等()

  server {                                                                                   
    listen 80;                                                                    
    server_name xxx.xxx.com;           //想要綁定的域名                                          
    return 301 https://$server_name$request_uri;                                       
}                                                                                          
                                                                                       
 server {                                                                                   
    listen 444;                                                                           
    ssl on;
    ssl_certificate /etc/nginx/cert/1_xxx.xxx.com_bundle.crt;   //綁定https 證書               
    ssl_certificate_key /etc/nginx/cert/2_xxx.xxx.com.key;        //綁定https證書             
    server_name xxx.xxx.com;                                                        

    client_max_body_size 4m;                                                           
    location / {                                                                       
            proxy_pass  http://127.0.0.1:3300;                                                           
                                                                                       
            proxy_http_version 1.1;                                                    
            client_max_body_size 15m;                                                  
            client_body_buffer_size 1024k;                                             
            proxy_set_header Connection "";                                            
            proxy_set_header      X-Real-IP $remote_addr;                              
            proxy_set_header      Host $host;                                                            
            proxy_read_timeout 3600s;                                                                    
    }                                                                                                    
                                                                                                         
    #location / {                                                                                        
                                                                                                         
     #       root   /usr/share/nginx/html;                                                               
                                                                                                         
      #      index  index.html index.htm;     

                                                                                                                                
    #}                                                                                                   
                                                                                       
}                                                                                          


server {                //http自動跳轉(zhuǎn)https                           
    listen 80;                                                                         
    server_name  localhost;                                                   
    rewrite ^(.*)$  https://$host$1 permanent;                                                           
                                                                                       
    client_max_body_size 4m;                                                           
    location / {                                                                       
            proxy_pass  http://127.0.0.1:3300;                                                           
                                                                                       
            proxy_http_version 1.1;                                                    
            client_max_body_size 15m;                                                  
            client_body_buffer_size 1024k;                                              
            proxy_set_header Connection "";                                            
            proxy_set_header      X-Real-IP $remote_addr;                              
            proxy_set_header      Host $host;                                          
            proxy_read_timeout 3600s;                                                  
    }                                                                                  
}                                            

因項目原因 只需要一個綁定一個域名,default可有可無。
第一次摸服務(wù)器的東西,不喜勿噴粤策,希望能給需要的人提供參考

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末匕荸,一起剝皮案震驚了整個濱河市核芽,隨后出現(xiàn)的幾起案子茎杂,更是在濱河造成了極大的恐慌惫恼,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件琳骡,死亡現(xiàn)場離奇詭異锅论,居然都是意外死亡,警方通過查閱死者的電腦和手機楣号,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門最易,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人炫狱,你說我怎么就攤上這事藻懒。” “怎么了视译?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵嬉荆,是天一觀的道長。 經(jīng)常有香客問我酷含,道長鄙早,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任椅亚,我火速辦了婚禮限番,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘呀舔。我一直安慰自己弥虐,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布媚赖。 她就那樣靜靜地躺著霜瘪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪惧磺。 梳的紋絲不亂的頭發(fā)上颖对,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天,我揣著相機與錄音豺妓,去河邊找鬼惜互。 笑死布讹,一個胖子當(dāng)著我的面吹牛琳拭,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播描验,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼白嘁,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了膘流?” 一聲冷哼從身側(cè)響起絮缅,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤鲁沥,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后耕魄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體画恰,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年吸奴,在試婚紗的時候發(fā)現(xiàn)自己被綠了允扇。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡则奥,死狀恐怖考润,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情读处,我是刑警寧澤糊治,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站罚舱,受9級特大地震影響井辜,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜管闷,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一抑胎、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧渐北,春花似錦阿逃、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至呕臂,卻和暖如春破托,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背歧蒋。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工土砂, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人谜洽。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓萝映,卻偏偏與公主長得像,于是被迫代替她去往敵國和親阐虚。 傳聞我的和親對象是個殘疾皇子序臂,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)实束,斷路器奥秆,智...
    卡卡羅2017閱讀 134,633評論 18 139
  • Nginx簡介 解決基于進程模型產(chǎn)生的C10K問題,請求時即使無狀態(tài)連接如web服務(wù)都無法達到并發(fā)響應(yīng)量級一萬的現(xiàn)...
    魏鎮(zhèn)坪閱讀 1,993評論 0 9
  • Let’s Encrypt是一套新型證書管理器(簡稱CA)逊彭,能夠輕松幫助用戶獲取并安裝免費TLS/SSL證書,并借...
    無人在線二代閱讀 929評論 0 0
  • 由于項目中有好多數(shù)據(jù)的變化构订,導(dǎo)致對應(yīng)的界面需要改變侮叮,在踩了N次坑之后,特此記錄悼瘾。 情況一:在主頁面签赃,F(xiàn)ragmen...
    YbSTGing閱讀 15,019評論 0 1
  • 據(jù)新聞報道卑吭,周媽媽有個2歲兒子芽淡,請了一個具有豐富經(jīng)驗的保姆。 沒過幾天就發(fā)現(xiàn)孩子不對勁豆赏。 每天下班回家挣菲,她都會發(fā)現(xiàn)...
    奇媽育兒閱讀 517評論 2 1