2019-01-18

nginx的基本配置和SSL的http跳轉https基本配置

在nginx中的nginx.conf下配置

http {

......

#這里為http請求動態(tài)服務配置

server {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#nginx中web服務配置必須內容

? ? ? ? listen? ? ? 80;? ? ????????????????????????????????????????#nginx進入的端口默認80

? ? ? ? server_name ***.***.com;? ? ????????????????????#關聯(lián)的網址,該網址必須在解析中指向當前nginx服務器的IP地址

? ? ? ? location / {? ? ????????????????????????????????????????????#這里的斜杠指向的是網址后不添加路由的基本跳轉

? ? ? ? ? ? ? ? root /*****/;? ? ????????????????????????????????????#這里是動態(tài)服務的文件位置

? ? ? ? ? ? ? ? index Login.jsp;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #nginx起始跳轉指向

? ? ? ? ? ? ? ? proxy_pass http://localhost:8081/ ;? ?#這里是動態(tài)服務的本地端口指向,如果不寫則為靜態(tài)指向

? ? ? ? }

? ? }

###################################### http跳轉SSL基本配置#############################################

server {????????????????????????????????????????????????????????????????????

? ? ? ? listen? ? ? 80;????????????????????????????????????????????????????

? ? ? ? server_name www.*****.***;

? ? ? ? if ($scheme = http ) {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #這里是判定請求是否為http類型

? ? ? ? ? ? ? ? return 301 https://$host$request_uri;? ? ????#這里根據301返回跳轉至https婿脸,$host為請求的網址熊锭,$request_url為請求的參數內容

? ? ? ? }

? ? ? ? error_page? 500 502 503 504? /50x.html;? ? ? ? ? ?#錯誤處理 error_page報錯類型指定? 500 502等報錯處理兢榨,斜杠后html是報錯后跳轉頁面名

? ? ? ? location = /50x.html {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#基本路由跳轉指向

? ? ? ? ? ? root? html;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#跳轉頁面所在位置

? ? ? ? }

? ? }

server {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????#SSL服務配置

? ? ? ? listen 443;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #443默認安全端口

? ? ? ? server_name ***.****.***;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#網址

? ? ? ? ssl on;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#SSL 開啟

? ? ? ? root html;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #根路徑指向

? ? ? ? index index.html index.htm;?

? ? ? ? ssl_certificate? cert/****************.pem;? ? ? ? ? ? #SSL密鑰

? ? ? ? ssl_certificate_key? cert/**************.key;? ? ? ? #SSL鍵 這兩個都是可以申請的形入,自建文件可能出現谷歌瀏覽器不識別警告提醒

? ? ? ? ssl_session_timeout 5m;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #會話時間設定

? ? ? ? ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;? ? #加密方式

? ? ? ? ssl_protocols TLSv1 TLSv1.1 TLSv1.2;? ? ? ? ? ? #SSL版本 1.3版本與1.2版本差別在多個加載時有區(qū)分

? ? ? ? ssl_prefer_server_ciphers on;? ? ? ? ? ? ? ? ? ? ? ? ? ?#優(yōu)先使用服務端加密? off則是使用客戶端加密? ? ? ??

? ? ? ? gzip on;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#gzip壓縮開啟

? ? ? ? gzip_min_length? 5k;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#最小

? ? ? ? gzip_buffers? ? 4 16k;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#緩存

? ? ? ? gzip_http_version 1.0;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#版本

? ? ? ? gzip_comp_level 5;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #壓縮級別 共9級(太大會后悔的)

? ? ? ? gzip_types application/javascript text/plain application/x-javascript text/css application/xml text/javascript application/x

-httpd-php image/jpeg image/gif image/png;? ? ? ? ? ? ? ? #允許壓縮的類型

? ? ? ? gzip_vary on;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #根據客戶端的HTTP頭來判斷,是否需要壓縮惶室,用于區(qū)分瀏覽器支持壓縮否

? ? ? ? #這里的try_files 主要用于單頁面多路由跳轉的項目使用

? ? ? ? location / {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #SSL中的網址根路徑指向? 靜態(tài)網頁

? ? ? ? ? ? ? ? root /****/**********;? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? try_files $uri $uri/ @router;? ? ? ? ? ? ? ? ? ? ? ? ? ?#讀取靜態(tài)文件 與rewrite區(qū)別是高效率斋枢,不需要重載的就不執(zhí)行? @router自定義

? ? ? ? ? ? ? ? #$uri 是請求文件的路徑? ?$uri/ 事請求目錄的路徑? 與$request_uri區(qū)別為不帶參數 就是問號后內容

? ? ? ? ? ? ? ? index index.html;

? ? ? ? ? ? ? ? if ( $query_string ~ "view=string" ) {? ? ? ? ? ? # $query_string正則?與$args相同? ~后為正則條件

? ? ? ? ? ? ? ? ? ? ? ? rewrite ^/index.html https://***.*****.com/index.html? permanent;? #重定向跳轉指定頁面? ?permanent參數內容

? ? ? ? ? ? ? ? }

? ? ? ? }

????????location @router {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #自定義校驗

? ? ? ? ? ? ? ? rewrite ^.*$ /index.html last;

? ? ? ? }

? ? ? ? #SSL中自定義路由指向動態(tài)服務

? ??????location /name/ {? ? ? ? ? ? ? ? ? ? ? ? #自定義路由指向名

? ? ? ? ? ? ? ? root? /*****/******/name/;? ? #文件路徑中包涵指向路由名的文件夾

? ? ? ? ? ? ? ? index index.jsp;????????

? ? ? ? ? ? ? ? add_header Access-Control-Allow-Credentials: true;? ? ? ? ? ? ? ? ? ? ? ? ? ? #head添加跨域請求處理

? ? ? ? ? ? ? ? add_header Access-Control-Allow-Origin: '*';? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #跨域請求網址名 通用為* 可指向指定網址名

? ? ? ? ? ? ? ? add_header Access-Control-Allow-Headers X-Requested-With;? ? ? ? ? ?#跨域處理AJAX請求處理 如果沒有可能會導致AJAX請求302錯誤

? ? ? ? ? ? ? ? add_header Access-Control-Allow-Methods GET,POST,OPTIONS;? ? #跨域請求處理 這里會導致跨域請求多OPTIONS請求? 必填

? ? ? ? ? ? ? ? client_max_body_size? ? ? 16m;

? ? ? ? ? ? ? ? client_body_buffer_size? 128k;

? ? ? ? ? ? ? ? proxy_pass? ? ? ? ? ? ? ? http://localhost:9090/;

? ? ? ? ? ? ? ? proxy_set_header? ? ? ? ? Host $host;

? ? ? ? ? ? ? ? proxy_set_header? ? ? ? ? X-Real-IP $remote_addr;

? ? ? ? ? ? ? ? proxy_set_header? ? ? ? ? X-Forwarded-For $proxy_add_x_forwarded_for;

? ? ? ? ? ? ? ? proxy_set_header? ? ? ? ? X-Forwarded-Proto https;

? ? ? ? ? ? ? ? proxy_next_upstream? ? ? off;

? ? ? ? ? ? ? ? proxy_connect_timeout? ? 30;

? ? ? ? ? ? ? ? proxy_read_timeout? ? ? ? 300;

? ? ? ? ? ? ? ? proxy_send_timeout? ? ? ? 300;

? ? ? ? }

}

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末帘靡,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子瓤帚,更是在濱河造成了極大的恐慌描姚,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件戈次,死亡現場離奇詭異蘑志,居然都是意外死亡均芽,警方通過查閱死者的電腦和手機护奈,發(fā)現死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門丙者,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人悬秉,你說我怎么就攤上這事榛斯。” “怎么了搂捧?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長懂缕。 經常有香客問我允跑,道長,這世上最難降的妖魔是什么搪柑? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任聋丝,我火速辦了婚禮,結果婚禮上工碾,老公的妹妹穿的比我還像新娘弱睦。我一直安慰自己,他們只是感情好渊额,可當我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布况木。 她就那樣靜靜地躺著垒拢,像睡著了一般。 火紅的嫁衣襯著肌膚如雪火惊。 梳的紋絲不亂的頭發(fā)上求类,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天,我揣著相機與錄音屹耐,去河邊找鬼尸疆。 笑死,一個胖子當著我的面吹牛惶岭,可吹牛的內容都是我干的寿弱。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼按灶,長吁一口氣:“原來是場噩夢啊……” “哼症革!你這毒婦竟也來了?” 一聲冷哼從身側響起兆衅,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤地沮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后羡亩,有當地人在樹林里發(fā)現了一具尸體摩疑,經...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年畏铆,在試婚紗的時候發(fā)現自己被綠了雷袋。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡辞居,死狀恐怖楷怒,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情瓦灶,我是刑警寧澤鸠删,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站贼陶,受9級特大地震影響刃泡,放射性物質發(fā)生泄漏。R本人自食惡果不足惜碉怔,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一烘贴、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧撮胧,春花似錦桨踪、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽铺峭。三九已至,卻和暖如春纳账,著一層夾襖步出監(jiān)牢的瞬間逛薇,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工疏虫, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留永罚,地道東北人。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓卧秘,卻偏偏與公主長得像呢袱,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子翅敌,可洞房花燭夜當晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內容