nginx在windows上的配置和優化
它也是一種輕量級的Web伺服器,可以作為獨立的伺服器部署網站(類似Tomcat)。它高效能和低消耗記憶體的結構受到很多大公司青睞,如淘寶網站架設。
安裝步驟
Nginx 的安裝步驟比較簡單,安裝在windows上推薦使用壓縮包的安裝方式。壓縮包安裝方式配置屬性更靈活。接下來是步驟:
步驟一
1.百度搜索Nginx,找到官網直接下載對應版本的壓縮包。 有穩定版本和最新版本及以前版本,推薦使用穩定版本開發
2.下載完成之後,進行解壓可以看到如下 檔案結構。
3.雙擊nginx,exe 就啟動了。在頁面輸入localhost。出現如下介面則表示安裝成功。預設監聽80埠號
80埠被其他程式佔用的同時最大的可能性被System佔用,檢視佔用情況和解決方法參開以下連結
https://jingyan.baidu.com/article/08b6a591b23ebe14a8092231.html
啟動nginx.exe的時候不一定會出現控制檯,可以測試下localhost顯示情況就知道了
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.靜態檔案快取