国产乱子轮XXX农村-精品久久国产字幕高潮-精品国产乱码久久久久久1区2区-国产AV一区二区三区传媒

一支獨秀:Nginx超詳細入門教程

發布時間:2025-04-14 點擊:31
尚學堂java學院來源:
它已經在眾多流量很大的俄羅斯網站上使用了很長時間,這些網站包括 yandex、mail.ru、 vkontakte,以及 rambler。據 netcraft 統計,在 2012 年 8 月份,世界上最繁忙的網站中有 11.48%使用 nginx 作為其服務器或者代理服務器。目前互聯網主流公司360、百度、新浪、騰訊、阿里等,目前中國互聯網企業 70%以上公司都在使用 nginx 作為自己的 web 服務器。nginx 特點是占有內存少,并發能力強,事實上 nginx 的并發能力確實在同類型的網頁服務器中表現較好。nginx 由內核和模塊組成,其中,內核的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過配置文件將客戶端請求映射到一個 location block(location 是 nginx配置中的一個指令,用于 url 匹配),而在這個 location 中所配置的每個指令將會啟動不同的模塊去完成相應的工作。
nginx 相對于 apache 優點:
高并發響應性能非常好,官方 nginx 處理靜態文件并發 5w/s
反向代理性能非常強。(可用于負載均衡)
內存和 cpu 占用率低。(為 apache 的 1/5-1/10)
對后端服務有健康檢查功能。
支持 php cgi 方式和 fastcgi 方式。
配置代碼簡潔且容易上手。
2. nginx 工作原理及安裝配置
nginx 由內核和模塊組成,其中,內核的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過查找配置文件將客戶端請求映射到一個 location block(location 是 nginx配置中的一個指令,用于 url 匹配),而在這個 location 中所配置的每個指令將會啟動不同的模塊去完成相應的工作。
nginx 的模塊從結構上分為
核心模塊、基礎模塊和第三方模塊:
核心模塊:http 模塊、 event 模塊和 mail 模塊
基礎模塊: http access 模塊、http fastcgi 模塊、http proxy 模塊和 http rewrite模塊,
第三方模塊:http upstream request hash 模塊、 notice 模塊和 http access key模塊。
nginx 的高并發得益于其采用了 epoll 模型,與傳統的服務器程序架構不同,epoll 是linux 內核 2.6 以后才出現的。 nginx 采用 epoll 模型,異步非阻塞,而 apache 采用的是select 模型
select 特點:select 選擇句柄的時候,是遍歷所有句柄,也就是說句柄有事件響應時,
select 需要遍歷所有句柄才能獲取到哪些句柄有事件通知,因此效率是非常低。
epoll 的特點:epoll 對于句柄事件的選擇不是遍歷的,是事件響應的,就是句柄上事
件來就馬上選擇出來,不需要遍歷整個句柄鏈表,因此效率非常高
3.nginx下載安裝
1. nginx下載地址:nginx-1.13.0.tar.gz,下載到:/usr/local/software/
5.安裝nginx:
安裝命令:make & make install
重新讀取配置文件:
nginx-s reload
4.nginx信號控制
term, int 快速停止(殺死進程)
quit 優雅的關閉進程,即等請求結束后再關閉
hup 改變配置文件,平滑的重讀配置文件
usr1 重讀日志,在日志按月/日分割時有用
usr2 平滑的升級
winch 優雅關閉舊的進程(配合usr2進行升級)
5.打開瀏覽器
1.3常用命令
進去nginx的安裝目錄
進去sbin
常用命令
啟動 ./nginx檢查 nginx.conf配置文件 ./nginx -t重啟 ./nginx -s reload停止 ./nginx -s stop1.4 學習nginx推薦書籍:
《深入剖析nginx》
《實戰nginx:取代apache的高性能web服務器》
《深入理解nginx:模塊開發與架構解析》
《深入理解nginx:模塊開發與架構解析》
《決戰nginx技術卷:高性能web服務器部署與運維》
《決戰nginx系統卷:高性能web服務器詳解與運維》


泉州到宜賓物流專線
洛陽到三沙物流專線
義烏到滑縣物流專線
選擇網站優化公司要注意什么?
鄭州到三明物流專線
上海做個網站大概多少錢?
北京到鄒平物流專線
濟南到貴港物流專線