Nginx配置https請求雹洗,以及Nginx+keepalived實現(xiàn)高可用

一、Nginx配置https請求

要實現(xiàn)Nginx配置https請求阿逃,安裝的時候需要加上 --with-http_ssl_module铭拧,因為http_ssl_module不屬于Nginx的基本模塊。

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

1恃锉、創(chuàng)建證書

SSL 證書是一種互聯(lián)網(wǎng)上身份驗證的方式搀菩,可以用來標識和證明通信雙方身份的數(shù)字信息文件。使用SSL 證書的網(wǎng)站破托,能夠保證用戶和服務器間信息交換的保密性肪跋。SSL證書由瀏覽器中“受信任的根證書頒發(fā)機構(gòu)”在驗證服務器身份后頒發(fā),具有網(wǎng)站身份驗證和加密傳輸雙重功能土砂。Nginx創(chuàng)建證書步驟如下:

(a)openssl genrsa -des3 -out server.key 1024

創(chuàng)建服務器私鑰州既,采用rsa算法生成服務器私鑰谜洽,然后存放在server.key文件中。

(b)openssl req -new -key server.key -out server.csr

創(chuàng)建證書請求文件csr吴叶,用于申請證書阐虚,csr核心內(nèi)容是一個公鑰

(c)cp server.key server.key.org

備份一份服務器密鑰文件

(d)openssl rsa -in server.key.org -out server.key

去除使用私鑰的口令驗證

(e)openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

生成證書文件server.crt,其中x509是一種證書格式蚌卤,-days 365證書有效期365天实束,server.crt就是最后需要的證書。

2造寝、Nginx配置https

二磕洪、Nginx+keepalived實現(xiàn)高可用

keepalived就是利用VRRP協(xié)議實現(xiàn)的一種可保障集群高可用的工具吭练。通過主機之間的優(yōu)先等級以及心跳檢測來及時切換主備機的工作狀態(tài)诫龙,以提高集群的高可用性。

VRRP全稱 Virtual Router Redundancy Protocol鲫咽,即虛擬路由冗余協(xié)議签赃。可以認為它是實現(xiàn)路由器高可用的容錯協(xié)議分尸,即將N臺提供相同功能的路由器組成一個路由器組(Router Group)锦聊,這個組里面有一個master和多個backup,但在外界看來就像一臺一樣箩绍,構(gòu)成虛擬路由器孔庭,擁有一個虛擬IP(vip,也就是路由器所在局域網(wǎng)內(nèi)其他機器的默認路由)材蛛,占有這個IP的master實際負責ARP響應和轉(zhuǎn)發(fā)IP數(shù)據(jù)包圆到,組中的其它路由器作為備份的角色處于待命狀態(tài)。master會發(fā)組播消息卑吭,當backup在超時時間內(nèi)收不到vrrp包時就認為master宕掉了芽淡,這時就需要根據(jù)VRRP的優(yōu)先級來選舉一個backup當master,保證路由器的高可用豆赏。

1挣菲、安裝keepalived

(a)tar -zxvf keepalived.tar.gz

--prefix指的是安裝路徑,不指定prefix掷邦,則可執(zhí)行文件默認放在/usr/local/bin白胀,庫文件默認放在/usr/local/lib,配置文件默認放在/usr/local/etc抚岗。其它的資源文件放在/usr /local/share纹笼。

--with指的是安裝本文件所依賴的庫文件。

--sysconf指定配置文件安裝路徑

(b)./configure --prefix=/mnt/keepalived --sysconf=/etc

主要作用是對即將安裝的軟件進行配置苟跪,檢查當前的環(huán)境是否滿足要安裝軟件的依賴關(guān)系廷痘,但并不是所有的tar包都是源代碼的包蔓涧,可以查看有沒有configure文件判斷是否源代碼包,如果是二進制的包笋额,解壓后直接就能使用元暴。

(c)make && make install

編譯安裝

(d)cd /mnt/keepalived-2.0.10

ln -s /mnt/keepalived/sbin/keepalived /sbin

建立軟鏈接

(e)添加系統(tǒng)服務

cp /mnt/keepalived-2.0.10/keepalived/etc/init.d/keepalived /etc/init.d/

chkconfig --add keepalived

chkconfig keepalived on

添加系統(tǒng)服務,設(shè)置開機啟動

systemctl start keepalived

systemctl restart keepalived

啟動系統(tǒng)服務

systemctl stop keepalived

停止系統(tǒng)服務

systemctl status keepalived

查看服務狀態(tài)

(f)配置輸出日志

1)將keepalived日志輸出到local0

vim /etc/sysconfig/keepalived

KEEPALIVED_OPTIONS="-D -d -S 0"

2)在/etc/rsyslog.conf里添加:

vim /etc/rsyslog.conf

local0.*? /var/log/keepalived.log

3)重新啟動keepalived和rsyslog服務

service rsyslog restart

systemctl restart keepalived

2兄猩、keepalived配置

主備keepalived使用相同的虛擬ip(192.168.101.10)茉盏,主keepalived的實際ip地址為192.168.101.100,備份keepalived的實際ip地址為192.168.101.101枢冤。主備keepalived的配置文件/etc/keepalived/ keepalived.conf分別如下:

主keepalived配置
備份keepalived配置
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末鸠姨,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子淹真,更是在濱河造成了極大的恐慌讶迁,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件核蘸,死亡現(xiàn)場離奇詭異巍糯,居然都是意外死亡,警方通過查閱死者的電腦和手機客扎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進店門祟峦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人徙鱼,你說我怎么就攤上這事宅楞。” “怎么了袱吆?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵厌衙,是天一觀的道長。 經(jīng)常有香客問我杆故,道長迅箩,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任处铛,我火速辦了婚禮饲趋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘撤蟆。我一直安慰自己奕塑,他們只是感情好,可當我...
    茶點故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布家肯。 她就那樣靜靜地躺著龄砰,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上换棚,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天式镐,我揣著相機與錄音,去河邊找鬼固蚤。 笑死娘汞,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的夕玩。 我是一名探鬼主播你弦,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼燎孟!你這毒婦竟也來了禽作?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤揩页,失蹤者是張志新(化名)和其女友劉穎旷偿,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體碍沐,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡狸捅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年衷蜓,在試婚紗的時候發(fā)現(xiàn)自己被綠了累提。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡磁浇,死狀恐怖斋陪,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情置吓,我是刑警寧澤无虚,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站衍锚,受9級特大地震影響友题,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜戴质,卻給世界環(huán)境...
    茶點故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一度宦、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧告匠,春花似錦戈抄、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春裸诽,著一層夾襖步出監(jiān)牢的瞬間嫂用,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工丈冬, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留尸折,地道東北人。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓殷蛇,卻偏偏與公主長得像实夹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子粒梦,可洞房花燭夜當晚...
    茶點故事閱讀 43,440評論 2 348

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

  • 一亮航、簡述HA Cluster原理 高可用集群,英文原文為High Availability Cluster匀们,簡稱H...
    Net夜風閱讀 842評論 4 5
  • Nginx+Keepalived實現(xiàn)站點高可用 公司內(nèi)部 OA 系統(tǒng)要做線上高可用缴淋,避免單點故障,所以計劃使用2臺...
    meng_philip123閱讀 1,902評論 2 18
  • 轉(zhuǎn)載自:http://blog.csdn.net/u010391029/article/details/48311...
    Chris_Zheng閱讀 1,390評論 0 2
  • 做導游已經(jīng)快兩年了泄朴,雖然和經(jīng)驗豐富的前輩沒法比重抖,但是也有了自己的一些心得。打算用幾期來做個專題祖灰,介紹一下我理解的“...
    石富貴兒閱讀 218評論 0 0
  • 有位練習者問我:之前一次受傷钟沛,造成身體左右不平衡,給她帶來很多困擾局扶,包括疼痛恨统、身體機能的紊亂等,問我能否修...
    簡寧禪舍閱讀 412評論 0 0