? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Nginx 部署
1.什么是nginx
nginx 是俄羅斯人寫(xiě)的一個(gè)高性能的HTTP和反向代理服務(wù)器簿姨,也是一個(gè)IMAP/POP3/SMTP代理服務(wù)器,其主要的工作模式就是在客戶端和服務(wù)器之間加了一層代理在塔,主要的功能是實(shí)現(xiàn)負(fù)載均衡。
2.linux下環(huán)境的搭建
(1).安裝gcc
(2).安裝第三依賴庫(kù)pcre
(3).安裝zlib庫(kù)岖食,用于解壓gzip格式
(4).openssl安裝观腊,用于支持https的訪問(wèn)
這些就是安裝nginx的環(huán)境部署,不然會(huì)報(bào)錯(cuò)
2.下載并安裝nginx
(1).下載nginx
(2).在/usr/lcoal下面創(chuàng)建目錄
(3).解壓安裝包到當(dāng)前的/etc目錄
(4).cd到nginx的解壓目錄下戳寸,將其安裝到/usr/local/nginx文件夾底下
(5).在當(dāng)前目錄下安裝nginx
(6).cd到nginx的安裝目錄/usr/local/nginx下
用完該指令過(guò)后出現(xiàn)如下的nginx版本之后,表明拷泽,我們的nginx已經(jīng)安裝成功了疫鹊。
3.nginx的常用指令
(1).cd到nginx安裝目錄下啟動(dòng)nginx
出現(xiàn)下面的圖,說(shuō)明啟動(dòng)成功了
(2).其他常用指令
/usr/local/nginx/sbin/nginx -t? ?---測(cè)試nginx測(cè)試文件是否正確
/usr/local/webserver/nginx/sbin/nginx -s reload -- 重新載入配置文件
/usr/local/webserver/nginx/sbin/nginx -s reopen--重啟nginx
/usr/local/webserver/nginx/sbin/nginx -s stop? ?--停止nginx
4.nginx中最重要的文件 nginx.conf文件司致,他是我們nginx能實(shí)現(xiàn)負(fù)載均衡功能的核心拆吆,其目錄結(jié)構(gòu)像這樣的