Nginx(二):安装、配置、常用命令
1、Nginx在Linux操作系統(tǒng)中的安裝
這里簡(jiǎn)單介紹一下nginx的安裝了
1.1、前期準(zhǔn)備
在安裝nginx之前我們要提前準(zhǔn)擺好它的編譯工具以及庫(kù)文件:zlib、poenssl。
還有有讓Nginx支持Rewrite功能的PCRE.
安裝的途徑有很多可以參考:https://www.runoob.com/linux/nginx-install-setup.html
我這里是使用Homebrew進(jìn)行下載安裝的,比較方便。
1.2、nginx下載
官網(wǎng)地址:http://nginx.org/en/download.html
下載安裝包并解壓,在解壓后打開文件目錄。
輸入:
- ./configure
- make && make install
實(shí)現(xiàn)安裝
1.3、nginx的運(yùn)行
- 進(jìn)入目錄nginx/sbin
- 輸入./config
運(yùn)行成功,可以使用ps -ef | grep nginx查看一下進(jìn)程里會(huì)有nginx的相關(guān)進(jìn)程了
1.4、查看
進(jìn)入/conf目錄,查看nginx.conf文件
可以看到
這里,這里是它默認(rèn)的端口號(hào),此時(shí)我們可以在瀏覽器通過ip與80端口進(jìn)行查看。
2、Nginx操作的常用命令
使用nginx操作命令的時(shí)候,要進(jìn)入usr/local/nginx/sbin目錄才能使用。
2.1、查看版本號(hào)
- ./nginx -v
2.2、啟動(dòng)
- ./nginx
2.3、關(guān)閉
- ./nginx -s stop
2.4、重新加載配置文件
- ./nginx -s reload
3、Nginx的配置文件
配置文件位置:usr/local/nginx/conf/nginx.conf
有三部分:全局塊、events塊、http塊。
第一部分:全劇塊:
從配置文件開始到events塊之間的內(nèi)容,主要會(huì)設(shè)置一些影響nginx服務(wù)器整體運(yùn)行配置的指令,主要包括nginx服務(wù)器的用戶(組)、允許生成的word process數(shù)、進(jìn)程存放路徑、日志存放路徑和類型以及配置文件的引入等。
第二部分:events塊:
涉及的指令只要影響Nginx服務(wù)器與用戶的網(wǎng)絡(luò)連接,常用的設(shè)置包括是否開啟對(duì)多work process下的網(wǎng)絡(luò)連接進(jìn)行序列化,是否允許同時(shí)接收多個(gè)網(wǎng)絡(luò),選取哪種時(shí)間驅(qū)動(dòng)模型來處理連接請(qǐng)求,每個(gè)word process可以同時(shí)支持的最大連接數(shù)等。
第三部分:http塊:
Nginx中配置最頻繁的部分。還可以分成http全局塊和server塊兩部分。
全局塊配置的指令包括文件引入、MIME-TYPE定義、日志自定義、連接超時(shí)時(shí)間、單鏈接請(qǐng)求數(shù)上限等。
和虛擬主機(jī)有密切的關(guān)系,虛擬主機(jī)從用戶角度看,和一臺(tái)獨(dú)立的硬件主機(jī)是完全一樣的,該技術(shù)的產(chǎn)生是為了節(jié)省互聯(lián)網(wǎng)服務(wù)器的硬件成本。
總結(jié)
以上是生活随笔為你收集整理的Nginx(二):安装、配置、常用命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 创造型模式——抽象工厂模式
- 下一篇: Nginx(七):nginx原理解析