Nginx在windows上安装 及 Nginx的配置及优化
前言
Nginx?(engine x) 是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP服務器。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru 站 點(俄文:Рамблер)開發 ? ? ? ?的.
它也是一種輕量級的Web服務器,可以作為獨立的服務器部署網站(類似Tomcat)。它高性能和低消耗內存的結構受到很多大公司青睞,如淘寶網站架設。
?
安裝步驟?
Nginx 的安裝步驟比較簡單,安裝在windows上推薦使用壓縮包的安裝方式。壓縮包安裝方式配置屬性更靈活。接下來是步驟:
步驟一
1.百度搜索Nginx,找到官網直接下載對應版本的壓縮包。 有穩定版本和最新版本及以前版本,推薦使用穩定版本開發
下載地址: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?
?
轉載于:https://www.cnblogs.com/Chiler/p/8027167.html
總結
以上是生活随笔為你收集整理的Nginx在windows上安装 及 Nginx的配置及优化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简洁的导出 datatable到exce
- 下一篇: 查看Linux系统版本的几种方法