新版腾讯分分彩走势图 | 財經 | 資源 | 理財 | 考研 | 職場 | 論文 | 資格 | 股票學院 |

股票學院: 股票入門 - 股票知識 - 股票術語 - 炒股技巧 - 選股技巧 - 跟莊技巧 - 炒股經驗 - 投資策略 - K線圖 - 均線 - 分時圖 - 成交量 - 波浪理論 - 基本面分析 - 心理分析 - 漲停研究 - 趨勢線 - 江恩理論 - MACD - KDJ - 技術指標 - 財經股票書籍在線閱讀 - 金融類書籍下載 - 銀行學院 - 保險學院 - 外匯學院 - 債券學院 - 股票學院 - 基金學院 - 港股學院 - 黃金學院

當前位置:新版腾讯分分彩走势图 > 金融云 > 文章正文

一分赛车怎么玩能稳赚:Nginx+Keepalived實現Web服務器高可用

時間:2019-07-30 16:36:13來源:今日頭條作者:佚名

    新版腾讯分分彩走势图 www.atbwx.com  1、Nginx

    業務背景

    現公司需求快速搭建web服務器,對外提供給用戶web服務。

    需求拆分

    需要基于http協議的軟件,搭建服務實現

    介紹

    常見用法:

    1) web服務器軟件 httpd http協議

    同類的web服務器軟件:apache(老牌) nginx(俄羅斯) IIS(微軟)

    2)代理服務器 反向代理

    3)郵箱代理服務器 IMAP POP3 SMTP

    4)負載均衡功能 LB loadblance

    Nginx架構的特點:

    • ①高可靠:穩定性 master進程 管理調度請求分發到哪一個worker=> worker進程 響應請求 一master多worker②熱部署 :(1)平滑升級 (2)可以快速重載配置③高并發:可以同時響應更多的請求 事件 epoll模型 幾萬④響應快:尤其在處理靜態文件上,響應速度很快 sendfile⑤低消耗:cpu和內存 1w個請求 內存2-3MB⑥分布式支持 :反向代理 七層負載均衡

    官方網址://nginx.org/

    Nginx+Keepalived實現Web服務器高可用

    1.2、安裝

    常見安裝方式:

    ①yum安裝配置,需使用Nginx官方源或者EPEL源②源碼編譯

    1. #添加運行用戶 
    2. shell > useradd -s/sbin/nologin -M www 
    3. #安裝依賴 
    4. shell > yum -y install pcre-devel zlib-devel openssl-devel 
    5. #編譯安裝 
    6. shell > cd /root/soft 
    7. shell > tar xvf nginx-1.14.2.tar.gz 
    8. shell > cd nginx-1.14.2 
    9. shell > ./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module && make && make install 

    編譯參數說明

    Nginx+Keepalived實現web服務器高可用

    1.3、目錄介紹

    查看安裝目錄/usr/local/nginx

    Nginx+Keepalived實現web服務器高可用

    1.4、軟件操作參數

    查看nginx的二進制可執行文件的相關參數

    1. shell > cd /usr/local/nginx/sbin 
    2.  shell > ./nginx -h 

    執行后顯示

    1. nginx version: nginx/1.14.2 
    2.  Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives] 
    3.  ​ 
    4.  Options: 
    5.  #查看幫助 
    6.  -?,-h : this help 
    7.  #查看版本并退出 
    8.  -v : show version and exit 
    9.  #查看版本和配置選項并退出 
    10.  -V : show version and configure options then exit 
    11.  #檢測配置文件語法并退出 
    12.  -t : test configuration and exit 
    13.  #檢測配置文件語法打印它并退出 
    14.  -T : test configuration, dump it and exit 
    15.  #在配置測試期間禁止顯示非錯誤信息 
    16.  -q : suppress non-error messages during configuration testing 
    17.  #發送信號給主進程 stop強制退出 quit優雅的退出 reopen重開日志 reload重載配置 
    18.  -s signal : send signal to a master process: stop, quit, reopen, reload 
    19.  #設置nginx目錄 $prefix路徑 
    20.  -p prefix : set prefix path (default: /usr/local/nginx/) 
    21.  #指定啟動使用的配置文件 
    22.  -c filename : set configuration file (default: conf/nginx.conf) 
    23.  #在配置文件之外設置全局指令 
    24.  -g directives : set global directives out of configuration file 

    一般主要使用:

    • -s參數控制管理nginx服務-V參數查看nginx開啟的??楹捅嘁氬問?t參數檢測配置文件是否有錯誤

    2、Keepalived實現高可用

    業務背景

    單例web服務器能夠滿足業務基本需求,提供web服務。但是,存在單點故障的問題,即當服務器宕機后,用戶將無法獲取到服務響應。

    為了能夠提高用戶體驗度,能夠持續得給用戶提供優質的服務,當web服務器不可用時,可以有備用服務器接替web服務器的工作,繼續為用戶提供響應。其中,還要解決一個問題,需要備用服務器能夠快速自動切換過來。

    一般將以上業務需求,稱為實現服務的高可用HA。

    需求拆分

    也就是高可用的實現核心:

    ①冗余服務器(備份服務器)

    相關閱讀

    焦點圖文

    關于我們 | 廣告服務 | 商務合作 | 網站地圖

    版權所有 Copyright(C)2018-2020 蘇州騏云躍網絡科技有限公司,未經授權禁止復制或建立鏡像,否則將依法追究法律責任!
    聲明:我們不做任何形式的代客理財及投資指導,凡是以天下金融網名義做股票推薦的行為均屬違法!
    廣告商的言論與行為均與天下金融網無關!股市有風險,投資需謹慎。
    蘇公網安備 32050502000166號
    蘇ICP備14018528號
    商務合作:新版腾讯分分彩走势图

    天下金融網版權所有