欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限

Nginx

Nginx是一款高性能,輕量級(jí)web服務(wù)軟件,其穩(wěn)定性高、系統(tǒng)資源消耗低, 對(duì)HTTP并發(fā)連接的處理能力高。

創(chuàng)新互聯(lián)是一家專注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷策劃、微信平臺(tái)小程序開發(fā)、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動(dòng)互聯(lián)開發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立10余年以來,已經(jīng)為成百上千成都垃圾桶各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)。現(xiàn)在,服務(wù)的成百上千客戶與我們一路同行,見證我們的成長(zhǎng);未來,我們一起分享成功的喜悅。

為何nginx的高并發(fā)處理能力比apache強(qiáng)?

處理客戶端請(qǐng)求方式上,nginx為異步非阻塞,apache則為同步阻塞。
當(dāng)一個(gè)程序在執(zhí)行的時(shí)候,一般會(huì)創(chuàng)建一個(gè)進(jìn)程,也可以有多個(gè)進(jìn)程。一個(gè)進(jìn)程至少會(huì)創(chuàng)建一個(gè)線程,多個(gè)線程共享一個(gè)程序進(jìn)程的內(nèi)存。程序的運(yùn)行最終是靠線程來完成操作的。線程的數(shù)量跟CPU核數(shù)有關(guān),一個(gè)核最多能發(fā)出兩個(gè)線程。
線程的操作主要分為:
一:給CPU進(jìn)行程序命令的執(zhí)行。
二:IO的操作(讀取或輸出數(shù)據(jù))或者請(qǐng)求網(wǎng)絡(luò)數(shù)據(jù)。
阻塞
就是線程在執(zhí)行IO操作獲取數(shù)據(jù)時(shí),這個(gè)IO可能會(huì)需要一定的時(shí)間才能等到數(shù)據(jù)返回,然后才能接著執(zhí)行下面的命令。那么,此時(shí),這個(gè)線程的等待狀態(tài)我們就把它稱為阻塞。沒有充分利用起cpu的資源。
非阻塞
還是這個(gè)線程在進(jìn)行 IO操作時(shí),無需等待數(shù)據(jù)的返回,可以接著往下執(zhí)行代碼命令。cpu資源一直在充分利用。
同步
同步指的當(dāng)線程進(jìn)行IO操作請(qǐng)求數(shù)據(jù)時(shí),是你主動(dòng)"關(guān)心"數(shù)據(jù)的返回。
異步
是當(dāng)前線程無需主動(dòng)關(guān)心數(shù)據(jù)是否返回,當(dāng)數(shù)據(jù)返回時(shí),會(huì)有相關(guān)的事件通知你。

常用命令

Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限

實(shí)驗(yàn)步驟

1、遠(yuǎn)程獲取Windows上的源碼包,并掛載到Linux上
Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限
2、解壓源碼包、下載安裝環(huán)境包
Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限
Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限
3、創(chuàng)建程序用戶并配置Nginx服務(wù)相關(guān)組件
Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限
4、編譯安裝
Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限
5、優(yōu)化Nginx服務(wù)啟動(dòng)腳本,并建立命令軟連接
Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限
6、使用瀏覽器訪問192.168.235.158,即可訪問到Nginx服務(wù)的首頁
Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限
7、制作service管理腳本

[root@localhost nginx-1.12.0]# cd /etc/init.d/
//切入啟動(dòng)配置文件目錄

#!/bin/bash
# chkconfig: - 99 20                                    
##注釋信息
# description: Nginx Service Control Script
PROG="/usr/local/nginx/sbin/nginx"           
##設(shè)置變量為nginx命令文件
PIDF="/usr/local/nginx/logs/nginx.pid"       
##設(shè)置變量PID文件 進(jìn)程號(hào)為5346
case "$1" in  
    start)
        $PROG                                              ##開啟服務(wù)
        ;;
    stop)
        kill -s QUIT $(cat $PIDF)                   ##關(guān)閉服務(wù)
        ;;
    restart)                                                  ##重啟服務(wù)
        $0 stop
        $0 start
        ;;
    reload)                                                  ##重載服務(wù)
        kill -s HUP $(cat $PIDF)
        ;;
    *)                                                          ##錯(cuò)誤輸入提示
                echo "Usage: $0 {start|stop|restart|reload}"
                exit 1
esac
exit 0

[root@localhost init.d]# chmod +x nginx    
//授予nginx執(zhí)行權(quán)限
[root@localhost init.d]# chkconfig --add nginx    
//將nginx添加到service管理器
[root@localhost init.d]# service nginx stop               
//使用service控制nginx服務(wù)停止
[root@localhost init.d]# service nginx start
//使用service控制nginx服務(wù)啟動(dòng)

Nginx的訪問狀態(tài)統(tǒng)計(jì)

啟用HTTP STUB STATUS狀態(tài)統(tǒng)計(jì)模塊
●配置編譯參數(shù)時(shí)添加--with-http
stub status module
(前文我們已經(jīng)順帶安裝了統(tǒng)計(jì)模塊)
●nginx -V查看已安裝的Nginx是否包含HTTP STUB_ _STATUS模塊
1、修改Nginx.conf配置文件
Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限
2、安裝并配置DNS服務(wù)

[root@localhost ~]# yum -y install bind
//安裝DNS服務(wù)的bind包
[root@localhost ~]# vim /etc/named.conf 
//編輯主配置文件

options {
        listen-on port 53 { any; };
        ##將監(jiān)聽地址127.0.0.1替換為any,
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        recursing-file  "/var/named/data/named.recursing";
        secroots-file   "/var/named/data/named.secroots";
        allow-query     { any; };
        ##將授權(quán)l(xiāng)ocalhost替換為any

[root@localhost ~]# vim /etc/named.rfc1912.zones 
//編輯區(qū)域配置文件

zone "bdqn.com" IN {        type master;
##將localhost替換為域名bdqn.com
        file "bdqn.com.zone";
        ##指定區(qū)域數(shù)據(jù)配置文件bdqn.com.zone
        allow-update { none; };
};      

[root@localhost ~]# cd /var/named
[root@localhost named]# cp -p named.localhost bdqn.com.zone   
//復(fù)制區(qū)域數(shù)據(jù)配置文件模板為bdqn.com.zone
[root@localhost named]# vim bdqn.com.zone 
//編輯區(qū)域數(shù)據(jù)配置文件
$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       127.0.0.1
www IN  A       192.168.235.158
##刪除原來末行的內(nèi)容,添加域名解析地址為本機(jī)地址

[root@localhost named]# systemctl start named   
//開啟dns服務(wù)
[root@localhost named]# systemctl stop firewalld.service    
//關(guān)閉防火墻
[root@localhost named]# setenforce 0   
//關(guān)閉增強(qiáng)型安全功能

3、開啟一臺(tái)WIndows系統(tǒng)的虛擬機(jī)測(cè)試訪問狀態(tài)統(tǒng)計(jì)
Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限
Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限

Nginx訪問控制授權(quán)

1.生成用戶密碼認(rèn)證文件
2.修改主配置文件對(duì)相應(yīng)目錄,添加認(rèn)證配置項(xiàng)
3.重啟服務(wù),訪問測(cè)試

1、修改Nginx.conf配置文件
Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限
2、安裝httpd-tools工具包,并指定用戶名與密碼
Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限
3、使用測(cè)試機(jī)驗(yàn)證訪問控制授權(quán)效果
Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限
Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限

網(wǎng)頁標(biāo)題:Nginx網(wǎng)站服務(wù)搭建——基礎(chǔ)服務(wù)、設(shè)置訪問權(quán)限
當(dāng)前鏈接:http://www.chinadenli.net/article46/iepceg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站標(biāo)簽優(yōu)化網(wǎng)站導(dǎo)航移動(dòng)網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)