安裝步驟
Nginx 的安裝步驟比較簡(jiǎn)單,安裝在windows上推薦使用壓縮包的安裝方式。壓縮包安裝方式配置屬性更靈活。接下來(lái)是步驟:
1、百度搜索Nginx,找到官網(wǎng)直接下載對(duì)應(yīng)版本的壓縮包。 有穩(wěn)定版本和最新版本及以前版本,推薦使用穩(wěn)定版本開(kāi)發(fā)
下載地址:Nginx官方下載鏈接http://nginx.org/en/download.html
2、下載完成之后,進(jìn)行解壓可以看到如下 文件結(jié)構(gòu)。
3、雙擊nginx,exe 就啟動(dòng)了。在頁(yè)面輸入localhost。出現(xiàn)如下界面則表示安裝成功。默認(rèn)監(jiān)聽(tīng)80端口號(hào)
4、liunx安裝簡(jiǎn)單介紹
一、檢查和安裝依賴項(xiàng)
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel 如果沒(méi)有會(huì)自動(dòng)安裝,有則不安裝
二、下載liunx版本壓縮包 ,解壓之后找解壓configure目錄 使用 【./configure --prefix=自定義安裝地址】配置安裝目錄
三、通過(guò)【make && make install 】 命令進(jìn)行安裝 安裝成功之后的目錄結(jié)構(gòu)
四、【./nginx】- 啟動(dòng) 【./nginx -s stop】-關(guān)閉 【./nginx -s -reload】-重啟
五、查看運(yùn)行情況 【ps aux|grep nginx】 如下則啟動(dòng)成功
Nginx基本屬性配置
1.找到安裝目錄下conf 文件下的nginx.conf文件 通過(guò) Notepad++打開(kāi)進(jìn)行 屬性配置
2.worker_processes 1;跟cpu數(shù)有關(guān)
3.events {
#nginx最大負(fù)載量
worker_connections 1024;
}
4.include mime.types;
5.server :http結(jié)構(gòu)下可以有多個(gè)server。請(qǐng)求進(jìn)來(lái) 確定 使用哪一個(gè) server由 server_name 確定
6.location :一個(gè)server下可以有多個(gè)location ,用來(lái)匹配 同一個(gè)域名下不同uri的訪問(wèn)
root 表示本地的根目錄 ,可以寫(xiě)相對(duì)路徑 也可以寫(xiě)絕對(duì)路徑如 e:/nginx/html ;
index :訪問(wèn)主頁(yè) 后面如果跟有多個(gè)頁(yè)面 則會(huì)依次判斷 如果第一個(gè)不存在 則向后匹配;
proxy_pass :轉(zhuǎn)發(fā) 后跟系統(tǒng)地址
7.location匹配原則
Nginx的優(yōu)化
1.worker_processes :工作進(jìn)程
2.worker_cpu_affinity
3.worker_rlimit_nofile
4.events;
worker_connections:最大并發(fā)量;
maxClient:最大可用客戶數(shù);
epoll:非阻塞模型 ;
5.Http;
access_log :訪問(wèn)日志
error_log: 異常日志 ;
crit:錯(cuò)誤級(jí)別;
6,緩存發(fā)送 請(qǐng)求
7.最大連接時(shí)間
8.內(nèi)容壓縮
9.靜態(tài)文件緩存
TIP:nginx啟動(dòng)關(guān)閉的命令 在nginx安裝的目錄下
開(kāi)啟 >nginx
關(guān)閉>nginx.exe -s stop