Window下安裝配置Nginx
一、前言
Nginx (engine x) 是一個高效能的HTTP及反向代理伺服器,也是一個IMAP/POP3/SMTP伺服器。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru 站點(俄文:Рамблер)開發的。
它也是一種輕量級的Web伺服器,可以作為獨立的伺服器部署網站(類似Tomcat)。它高效能和低消耗記憶體的結構受到很多大公司青睞,如淘寶網站架設。
二、安裝步驟
Nginx 的安裝步驟比較簡單,安裝在windows上推薦使用壓縮包的安裝方式。壓縮包安裝方式配置屬性更靈活。接下來是步驟:
1.百度搜索Nginx,找到官網直接下載對應版本的壓縮包。
2.下載完成之後,進行解壓可以看到如下 檔案結構。
3.雙擊nginx,exe 就啟動了。在頁面輸入localhost。出現如下介面則表示安裝成功。預設監聽80埠號
4.liunx安裝簡單介紹
一、檢查和安裝依賴項
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel 如果沒有會自動安裝,有則不安裝
二、下載liunx版本壓縮包 ,解壓之後找解壓configure目錄 使用 【./configure --prefix=自定義安裝地址】配置安裝目錄
三、通過【make && make install 】 命令進行安裝 安裝成功之後的目錄結構
四、【./nginx】- 啟動 【./nginx -s stop】-關閉 【./nginx -s -reload】-重啟
五、檢視執行情況 【ps aux|grep nginx】 如下則啟動成功
三、Nginx基本屬性配置
1.找到安裝目錄下conf 檔案下的nginx.conf檔案 通過 Notepad++開啟進行 屬性配置
==>
2.worker_processes 1;跟cpu數有關
3.events {
#nginx最大負載量 worker_connections 1024; }
4.include mime.types;
5.server :http結構下可以有多個server。請求進來 確定 使用哪一個 server由 server_name 確定
6.location :一個server下可以有多個location ,用來匹配 同一個域名下不同uri的訪問
root 表示本地的根目錄 ,可以寫相對路徑 也可以寫絕對路徑如 e:/nginx/html ;
index :訪問主頁 後面如果跟有多個頁面 則會依次判斷 如果第一個不存在 則向後匹配;
proxy_pass :轉發 後跟系統地址
7.location匹配原則
四、Nginx的優化
1.worker_processes :工作程序
2.worker_cpu_affinity
3.worker_rlimit_nofile
4.events;
worker_connections:最大併發量;
maxClient:最大可用客戶數;
epoll:非阻塞模型 ;
5.Http;
access_log :訪問日誌
error_log: 異常日誌 ;
crit:錯誤級別;
6,快取傳送 請求
7.最大連線時間
8.內容壓縮
9.靜態檔案快取
TIP:nginx啟動關閉的命令 在nginx安裝的目錄下
開啟 >nginx
關閉>nginx.exe -s stop