校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > 詳解基于centos7搭建Nginx網(wǎng)站服務(wù)器(包含虛擬web主機(jī)的配置)

詳解基于centos7搭建Nginx網(wǎng)站服務(wù)器(包含虛擬web主機(jī)的配置)

熱門(mén)標(biāo)簽:高德地圖標(biāo)注論壇 湖北ai智能電銷(xiāo)機(jī)器人 北海市地圖標(biāo)注app 新邵電銷(xiāo)機(jī)器人企業(yè) 新科美甲店地圖標(biāo)注 外呼系統(tǒng)打哪顯哪 江西外呼系統(tǒng) 蘭州ai電銷(xiāo)機(jī)器人招商 AI電銷(xiāo)機(jī)器人 源碼

一 、Nginx服務(wù)基礎(chǔ)

Nginx (engine x)專(zhuān)為性能優(yōu)化而開(kāi)發(fā),其特點(diǎn)是占有內(nèi)存少,它的穩(wěn)定性和低系統(tǒng)資源消耗,以及對(duì)并發(fā)連接的高處理能力,(單臺(tái)物理服務(wù)器可支持5000個(gè)并發(fā)請(qǐng)求)。事實(shí)上nginx的并發(fā)能力確實(shí)在同類(lèi)型的網(wǎng)頁(yè)服務(wù)器中表現(xiàn)較好,中國(guó)大陸使用nginx網(wǎng)站用戶(hù)有:百度、京東、新浪、網(wǎng)易、騰訊、淘寶等。同時(shí)也提供了IMAP/POP3/SMTP服務(wù)。

Nginx的優(yōu)點(diǎn):

*** 可以高并發(fā)連接**
官方測(cè)試Nginx能夠支撐5萬(wàn)并發(fā)連接,實(shí)際生產(chǎn)環(huán)境中可以支撐2~4萬(wàn)并發(fā)連接數(shù)。
*** 內(nèi)存消耗少**
Nginx+PHP(FastCGI)服務(wù)器,在3萬(wàn)并發(fā)連接下,開(kāi)啟10個(gè)Nginx進(jìn)程消耗150MB內(nèi)存,15MB*10=150MB,開(kāi)啟的64個(gè)PHP-CGI進(jìn)程消耗1280內(nèi)存,20MB*64=1280MB,加上系統(tǒng)自身消耗的內(nèi)存,總共消耗不到2GB的內(nèi)存。
*** 成本低廉**
購(gòu)買(mǎi)F5BIG-IP、NetScaler等硬件負(fù)載均衡交換機(jī),需要十多萬(wàn)到幾十萬(wàn)人民幣,而Nginx為開(kāi)源軟件,采用的是2-clause BSD-like協(xié)議,可以免費(fèi)試用,并且可用于商業(yè)用途。
*** 配置文件非常簡(jiǎn)單**
網(wǎng)絡(luò)和程序一樣通俗易懂,即使,非專(zhuān)用系統(tǒng)管理員也能看懂。
*** 支持Rewrite重寫(xiě)**
能夠根據(jù)域名、URL的不同,將http請(qǐng)求分到不同的后端服務(wù)器群組。
*** 內(nèi)置的健康檢查功能**
如果NginxProxy后端的某臺(tái)Web服務(wù)器宕機(jī)了,不會(huì)影響前端的訪問(wèn)。
*** 節(jié)省帶寬**
支持GZIP壓縮,可以添加瀏覽器本地緩存的Header頭。
*** 穩(wěn)定性高**
用于反向代理,宕機(jī)的概率微乎其微。
* **支持熱部署**
Nginx支持熱部署,它的自動(dòng)特別容易,并且,幾乎可以7天*24小時(shí)不間斷的運(yùn)行,即使,運(yùn)行數(shù)個(gè)月也不需要重新啟動(dòng),還能夠在不間斷服務(wù)的情況下,對(duì)軟件版本進(jìn)行升級(jí)。

下圖是Nginx、Apache、lighttpd的性能對(duì)比:

已上說(shuō)了那么多都是為了凸顯Nginx性能的強(qiáng)大,那么如何基于centos 7搭建Nginx網(wǎng)站服務(wù)器(包含虛擬web主機(jī)的配置),下面我們繼續(xù)來(lái)講解Nginx的配置以及在虛擬機(jī)上的應(yīng)用:

二、準(zhǔn)備工作:

1.centos 7服務(wù)器一臺(tái);

2.centos 7系統(tǒng)盤(pán)一個(gè);

3.需要用到的軟件包,鏈接https://www.jb51.net/softs/25646.html

4.也可以從官網(wǎng)網(wǎng)站http://www.nginx.org/ 下載

三、開(kāi)始搭建Nginx網(wǎng)站(掛載系統(tǒng)盤(pán),安裝所需的依賴(lài)包。):

1、安裝所需依賴(lài)包,均由系統(tǒng)盤(pán)提供:


2、編譯安裝及配置優(yōu)化Nginx

[root@localhost media]# useradd -M -s /sbin/nologin nginx  #創(chuàng)建系統(tǒng)用戶(hù)
[root@localhost media]# tar zxf nginx-1.12.0.tar.gz -C /usr/src      #解包
[root@localhost media]# cd /usr/src/nginx-1.12.0/
[root@localhost nginx-1.12.0]# ./configure --prefix=/usr/local/nginx 
--user=nginx --group=nginx --with-http_stub_status_module 
&& make && make install       
#編譯安裝Nginx
[root@localhost ~]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
#創(chuàng)建主程序的鏈接文件

為了使Nginx服務(wù)的啟動(dòng),停止,重載等操作更加方便,可以編輯Nginx服務(wù)腳本。腳本編譯如下:
[root@localhost ~]# vim /etc/init.d/nginx   #編輯服務(wù)腳本
#!/bin/bash
# chkconfig: - 99 20
PROG="/usr/local/nginx/sbin/nginx"
PIDF="/usr/local/nginx/logs/nginx.pid"
case "$1" in
 start)
    $PROG
 ;;
 stop)
    kill -s QUIT $(cat $PIDF)
 ;;
 restart)
    $0 stop
    $0 start
 ;;
 reload)
    kill -s HUP $(cat $PIDF)
 ;;
 *)
    echo "USAGE:$0 {start | stop | restart | reload}"
    exit 1
esac
exit 0

[root@localhost ~]# chmod +x /etc/init.d/nginx   #添加執(zhí)行權(quán)限
[root@localhost ~]# chkconfig --add nginx      #添加為系統(tǒng)服務(wù)
[root@localhost ~]# systemctl start nginx       #啟動(dòng)Nginx服務(wù),以確認(rèn)腳本的正常運(yùn)行
[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf        #調(diào)整配置文件,以?xún)?yōu)化web服務(wù)
      ..............
worker_processes 2;    #工作進(jìn)程數(shù)
#error_log logs/error.log;         #錯(cuò)誤日志文件位置
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid    logs/nginx.pid;        #PID文件的位置
events {
  use epoll;         #在even{ }中添加該行以提高性能
  worker_connections 4096;    每個(gè)進(jìn)程處理4096個(gè)連接
}

以上的優(yōu)化是基于全局配置實(shí)施的,各項(xiàng)優(yōu)化的含義如下:

  • worker_processes :表示工作進(jìn)程的數(shù)量,若服務(wù)器由多塊CPU或者使用多核處理器,可以參考CPU核心總數(shù)來(lái)指定工作進(jìn)程數(shù)。具體含義在worker_connections配置項(xiàng)中體現(xiàn)出來(lái),
  • worker_connections:這個(gè)配置項(xiàng)指定的是每個(gè)進(jìn)程處理的連接,一般在10000以下(默認(rèn)為1024),與上面工作進(jìn)程數(shù)量的配置項(xiàng)關(guān)聯(lián),舉個(gè)栗子:若工作進(jìn)程數(shù)為8,每個(gè)進(jìn)程處理4096個(gè)連接,則允許Nginx正常提供服務(wù)的連接數(shù)已經(jīng)超過(guò)了3萬(wàn)個(gè)(4096*8=32768)。當(dāng)然,具體還要看服務(wù)器硬件、網(wǎng)絡(luò)帶寬等物理?xiàng)l件的性能表現(xiàn)。

3、搭建基于域名的虛擬web主機(jī):

1、HTTP配置:

Nginx的配置文件使用“http { }”界定標(biāo)記用于設(shè)定HTTP服務(wù)器,包括訪問(wèn)日志、http端口、網(wǎng)頁(yè)目錄、默認(rèn)字符集、連接保持,以及虛擬web主機(jī)、php解析等網(wǎng)站全局設(shè)置,其中大部分包含在子界定標(biāo)記 “ server { }”內(nèi)。“ server { }”代表一個(gè)具體的網(wǎng)站設(shè)置。

[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf 
http {
  include    mime.types;
  default_type application/octet-stream;

  log_format main '$remote_addr - $remote_user [$time_local] "$request" '
          '$status $body_bytes_sent "$http_referer" '
           '"$http_user_agent" "$http_x_forwarded_for"';
#去掉上面三行開(kāi)頭的“#”號(hào)
  access_log logs/access.log main;   #訪問(wèn)日志位置

  sendfile    on;   開(kāi)啟高效傳輸文件模式
  #tcp_nopush   on;

  #keepalive_timeout 0;
  keepalive_timeout 65;   #連接保持超時(shí)

  #gzip on;

  server {
    listen    80;            #web服務(wù)器監(jiān)聽(tīng)端口,可以使用“ip地址:端口”的形式
         server_name www.test1.com;       #網(wǎng)站域名

    charset utf-8;      #網(wǎng)站默認(rèn)字符集,須去掉前面的“#”號(hào)

    access_log logs/test1.access.log main;   # 訪問(wèn)日志文件名
     location /status {      #添加 location /status 以便開(kāi)啟狀態(tài)統(tǒng)計(jì),訪問(wèn)位置為/status
      stub_status on;     #打開(kāi)狀態(tài)統(tǒng)計(jì)功能
      access_log off;     #關(guān)閉此位置的日志記錄
}

    location / {
      root  /var/www/test1;   #網(wǎng)站根目錄
      index index.html index.php;  #默認(rèn)首頁(yè),改為index.php以便支持php網(wǎng)頁(yè)
    }

    ;
        ..........................

    error_page  500 502 503 504 /50x.html;  #內(nèi)部錯(cuò)誤的反饋?lái)?yè)面
    location = /50x.html {        #錯(cuò)誤頁(yè)面配置
      root  html;
    }
    }
 }

以上配置只是搭建了一個(gè)網(wǎng)站服務(wù),若想運(yùn)行多個(gè),可復(fù)制配置文件最后面提供的模板,粘貼到 “server{ } ”配置上面,因?yàn)樵谂渲梦募杏刑嗟?“ { }”,為了避免錯(cuò)誤,所以才需復(fù)制到原有的 “server{ } ”之上,如下:

server {
listen    80;
    server_name www.test2.com;
    charset utf-8;

    access_log logs/test2.access.log main;
     location /status {
      stub_status on;
      access_log off;
}

    location / { 
      root  /var/www/test2;
      index index.html index.php;
    }
  }

  server {
    listen    80;
    server_name www.test1.com;

        ...........................

至此,虛擬主機(jī)搭建已經(jīng)完成,需重啟服務(wù),以服務(wù)生效,來(lái)驗(yàn)證web服務(wù)器的正常運(yùn)行(DNS需自行設(shè)置)

四、訪問(wèn)狀態(tài)統(tǒng)計(jì)虛擬主機(jī)應(yīng)用

[root@localhost ~]# nginx -t       #重啟服務(wù)前使用該命令檢查配置文件,
#若配置文件有錯(cuò),會(huì)提示錯(cuò)在第幾行,
#若沒(méi)錯(cuò),則顯示OK,有錯(cuò)誤的話(huà),重啟服務(wù)不會(huì)報(bào)錯(cuò),但配置文件不生效。
nginx: [emerg] unexpected ";" in /usr/local/nginx/conf/nginx.conf:44
#表示第44行有錯(cuò)誤
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed
[root@localhost ~]# nginx -t          #以下顯示ok,表示沒(méi)問(wèn)題。
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

#下面準(zhǔn)備網(wǎng)站目錄及測(cè)試文件,為兩個(gè)虛擬web主機(jī)分別建立根目錄,并準(zhǔn)備測(cè)試首頁(yè)以方便在測(cè)試時(shí)區(qū)分
[root@localhost named]# mkdir -p /var/www/test1
[root@localhost named]# mkdir -p /var/www/test2
[root@localhost named]# echo "www.test1.com" > /var/www/test1/index.html
[root@localhost named]# echo "www.test2.com" > /var/www/test2/index.html

客戶(hù)機(jī)驗(yàn)證:

①訪問(wèn)www.test1.com 的首頁(yè):


②訪問(wèn)www.test1.com 的狀態(tài)統(tǒng)計(jì)頁(yè):


上述含義如下:

Active connections表示當(dāng)前的活動(dòng)連接數(shù)為2;

server accepts handled requests表示已處理的連接信息,三個(gè)數(shù)字分別表示已處理連接數(shù)3個(gè),成功的握手次數(shù)為3個(gè),已處理的請(qǐng)求為6個(gè)。

①訪問(wèn)www.test2.com 的首頁(yè):


②訪問(wèn)www.test2.com 的狀態(tài)統(tǒng)計(jì)頁(yè):

已上就是訪問(wèn)狀態(tài)統(tǒng)計(jì)與虛擬主機(jī)的應(yīng)用

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:大理 海南 阿克蘇 黔東 自貢 池州 黃石 南陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解基于centos7搭建Nginx網(wǎng)站服務(wù)器(包含虛擬web主機(jī)的配置)》,本文關(guān)鍵詞  詳解,基于,centos7,搭建,Nginx,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解基于centos7搭建Nginx網(wǎng)站服務(wù)器(包含虛擬web主機(jī)的配置)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于詳解基于centos7搭建Nginx網(wǎng)站服務(wù)器(包含虛擬web主機(jī)的配置)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    在线中文字幕一区二区| 久久这里只有精品6| 亚洲精品成人在线| youjizz久久| 国产精品三级av| 99久久精品一区二区| 亚洲视频图片小说| 91丨九色丨国产丨porny| 中文字幕乱码日本亚洲一区二区| 国产精品一区二区三区四区| 久久综合色一综合色88| 黄色日韩三级电影| 中文字幕av不卡| jizz一区二区| 日精品一区二区| 精品欧美久久久| 91色乱码一区二区三区| 亚洲综合视频在线观看| 日韩一区二区精品在线观看| 狠狠色2019综合网| 欧美国产日韩一二三区| 欧美午夜精品久久久久久孕妇 | 国产性天天综合网| 色香蕉久久蜜桃| 韩日av一区二区| 一个色妞综合视频在线观看| 日韩欧美中文一区二区| 91亚洲永久精品| 久久国产日韩欧美精品| 亚洲美女区一区| 国产日产欧美一区| 欧美一级免费观看| av在线不卡网| 国产综合成人久久大片91| 亚洲综合在线第一页| 奇米一区二区三区| 亚洲女同女同女同女同女同69| 日韩精品一区二区三区蜜臀| 欧美中文字幕一区| 99精品欧美一区二区三区小说| 极品少妇一区二区| 日韩高清在线电影| 午夜视频在线观看一区二区 | 国产精品久久久久久亚洲毛片 | 国产精品夜夜嗨| 免费在线观看一区| 午夜精品福利一区二区三区av | 日韩一级完整毛片| 欧美一区二区视频免费观看| 在线不卡中文字幕| 波多野结衣在线一区| 成人综合婷婷国产精品久久 | 精品国产1区二区| 久久九九久久九九| 国产精品亲子乱子伦xxxx裸| 国产精品电影院| 一区二区免费在线播放| 日韩va欧美va亚洲va久久| 偷拍亚洲欧洲综合| 亚洲人吸女人奶水| 亚洲一区二区欧美激情| 亚洲国产精品综合小说图片区| 一级精品视频在线观看宜春院 | 一区二区三区四区av| 亚洲伦理在线精品| 天堂成人免费av电影一区| 另类欧美日韩国产在线| 国产精品538一区二区在线| 国产成人av电影| 色哟哟欧美精品| 精品国产一区久久| 亚洲欧洲制服丝袜| 美女www一区二区| 99精品久久99久久久久| 欧美一区二区三区在线观看视频| 欧美精品一区二区久久久| 欧美激情一区二区三区蜜桃视频| 亚洲6080在线| 91免费在线看| 久久综合网色—综合色88| 亚洲综合色丁香婷婷六月图片| 国产经典欧美精品| 7878成人国产在线观看| 亚洲猫色日本管| 蜜臀久久99精品久久久久宅男 | 亚洲麻豆国产自偷在线| 国产伦精品一区二区三区在线观看 | 色婷婷综合久久久久中文| 国产欧美精品一区二区色综合朱莉| 日韩激情视频网站| 欧美日韩精品一区二区在线播放| 最新不卡av在线| 91蜜桃在线观看| 亚洲欧洲在线观看av| 成人午夜电影久久影院| 国产视频一区二区三区在线观看| 99久久婷婷国产| 久久综合久色欧美综合狠狠| 久久66热re国产| 国产亚洲成aⅴ人片在线观看| 精东粉嫩av免费一区二区三区| 日韩精品一区二区三区中文不卡| 麻豆91小视频| 久久色成人在线| 91色综合久久久久婷婷| 亚洲成人免费影院| 精品成人私密视频| 国产成人超碰人人澡人人澡| 亚洲欧美电影院| 欧美一区二区三区系列电影| 久久精品国内一区二区三区| 国产视频一区在线播放| 色综合久久99| 国产精品中文有码| 亚洲精品午夜久久久| 在线播放一区二区三区| 激情五月婷婷综合| 亚洲午夜电影在线观看| 精品久久久久久无| 欧美在线免费播放| 国产主播一区二区| 午夜免费久久看| 国产精品高潮呻吟久久| 精品99久久久久久| 欧美日韩视频专区在线播放| 成人一二三区视频| 免费国产亚洲视频| 亚洲国产欧美在线| 久久久久久97三级| 在线观看日韩高清av| 精东粉嫩av免费一区二区三区| 一级精品视频在线观看宜春院| 久久午夜电影网| 欧美日韩国产一级片| 色婷婷精品大视频在线蜜桃视频 | 亚洲欧美二区三区| 国产精品免费人成网站| 精品播放一区二区| 亚洲色图.com| 国产婷婷色一区二区三区在线| 日韩欧美资源站| 久久综合精品国产一区二区三区| 欧美日韩欧美一区二区| 欧美精品在线观看播放| 欧美色老头old∨ideo| 欧美日韩高清一区二区三区| 欧美精品在线视频| 日韩欧美国产午夜精品| 精品久久久久一区二区国产| 精品日韩一区二区三区免费视频| 91精品国产欧美一区二区| 日韩一区二区三区免费看| 日韩三级在线观看| 久久欧美中文字幕| 国产精品色哟哟| 一区二区免费视频| 麻豆精品久久精品色综合| 国产一区二区h| 久久综合久久综合亚洲| 亚洲人成人一区二区在线观看| 亚洲伊人伊色伊影伊综合网| 午夜视频在线观看一区二区三区| 蜜桃视频在线观看一区二区| 国产成人三级在线观看| 日本韩国一区二区三区视频| 欧美一区二区免费| 中文字幕欧美一区| 久久不见久久见中文字幕免费| 国产成人福利片| 欧美精品xxxxbbbb| 国产精品美女久久久久久久久久久| 亚洲在线成人精品| 成人午夜又粗又硬又大| 欧美视频在线观看一区二区| 中文字幕精品一区二区精品绿巨人| 亚洲影院在线观看| 波多野结衣中文字幕一区二区三区 | 欧美三级日韩三级国产三级| 国产精品久久免费看| 精品一区二区三区av| 91精品国产综合久久久久久| 国产亲近乱来精品视频| 亚洲国产精品一区二区久久| 欧美中文字幕一区二区三区亚洲 | 国产网红主播福利一区二区| 免费一区二区视频| 欧美自拍偷拍一区| 亚洲视频小说图片| 97se亚洲国产综合自在线| 久久久久国产成人精品亚洲午夜| 喷白浆一区二区| 日韩欧美中文字幕公布| 蜜臀av性久久久久蜜臀aⅴ四虎 | 中文在线一区二区| 国产凹凸在线观看一区二区| 久久综合九色综合97婷婷| 国产夫妻精品视频| 中文在线一区二区| 91蜜桃网址入口| 水野朝阳av一区二区三区|