文章目錄
- 前言
- 一、Apache連接保持相關引數
- 二、Apache訪問控制
- 三、日志分割
- 四、Apache網頁優化
- 五、Apache安全優化
- 六、Nginx
- 1、什么是Nginx
- 2、安裝nginx
- 七、組態檔
- 八、訪問控制
- 總結
前言
Nginx是一個高性能的 HTTP 和 反向代理 服務器 ,也是一個 IMAP/POP3/SMTP 代理 服務器 , Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發的,第一個公開版本0.1.0發布于2004年10月4日,其將源代碼以類BSD許可證的形式發布,因它的穩定性、豐富的功能集、示例組態檔和低系統資源的消耗而聞名,
一、Apache連接保持相關引數
1、KeepAlive :是否打開連接保持,OFF關閉,ON打開
2、KeepAlive Timeout:一次連接多次請求之間的最大間隔時間
3、MaxKeppAliveRequests:一次長連接能夠傳輸最大請求數量(控制幾條節點相對平均的請求)
4、邏輯圖

二、Apache訪問控制
1、作用
1.1、控制對網站資源的訪問
1.2、為特定的網站目錄添加訪問授權
2、常用訪問控制方式
2.1、客戶機地址限制
2.1.1、使用require配置項實作訪問控制,按先后順序限制
2.1.2、可用于、、、配置段中
2.1.3、Require配置項的常見語法

2.2、用戶授權限制
三、日志分割
1、隨著網站的訪問量增加,默認情況下Apache的單個日志檔案也會越來越大
1.1、日志檔案占用磁盤空間很大
1.2、查看相關資訊不方便
2、對日志檔案囧進行分割
2.1、Apache自帶rotatelogs分割工具實作
2.1.1、配置網站的日志檔案轉交給rotatelogs分割處理

2.2、第三方工具cronolog分割
四、Apache網頁優化
1、網頁壓縮
2、網頁快取

五、Apache安全優化
1、隱藏版本資訊
1.1、Apache的版本資訊,透露了一定的漏洞資訊,從而給網站帶來安裝隱患
1.2、生產環境中要配置Apache隱藏版本資訊
2、配置防盜鏈
2.1、防盜鏈是防止別人的網站代碼里盜用我們自己服務器上的圖片、檔案、視頻等相關資源
2.2、如果別人盜用網站的這些靜態資源,明顯是會增大服務器的帶寬壓力
2.3、作用網站的維護人員,要杜絕服務器的靜態資源被其他網站盜用
3、快取時間
3.1、通過mod_expire模塊配置apache,使網頁能在客戶端瀏覽器快取一段時間,以避免重復請求
3.2、啟用mod_expire模塊后,會自動生成頁面頭部資訊中的expires標簽和Cache-Control標簽從而降低客戶端的訪問頻率和次數,達到減少不必要的流量和增加訪問速度目的
六、Nginx
1、什么是Nginx
1.1、它是一款高性能、輕量級web服務軟體
1.1.1、穩定性高
1.1.2、系統資源消耗低(相較于apache輕量級體系)
1.1.3、對HTTP并發連接的處理能力高(單臺物理服務器可支持3-5萬個并發請求)
1.1.4、并發:在同一個時間點為單位,最多可以和 client端進行點到點的互動(TCP三次握手),并發能力的處理能力高,則訪問通暢,若超過5萬,則訪問等待,
1.1.5、面試題:NG并發能力受2個因素的影響第一:CPU個數(NG靠行程,行程靠CPU控制,多個CPU并發能力強)第二:本地物理服務器系統的最大檔案打開數第三:NG3-5萬僅在理論,實際生產環境只在3萬左右
2、安裝nginx
鏈接:https://pan.baidu.com/s/1PMVRFs_u3EmKD4zlUdHb7A
提取碼:9twf
1、三必關

2、修改且測驗網路

3、yum安裝

4、安裝包安裝

5、安裝組態檔指定具體路徑


6、創建軟鏈接

7、創建用戶(不創建家目錄不允許登陸)

8、檢查組態檔是否準確

9、查看命令檔案目錄

10、查看站點目錄

11、面試題:模塊






12、啟動且過濾

13、查看NGINX服務

14、設定nginx服務



15、修改權限為754

16、啟動與錯誤修改


17、多服務同時監控


18、修改域名


19、域名映射


20、html訪問

七、組態檔
I/O事件配置

八、訪問控制

1、下載apache工具

2、設定可訪問用戶和密碼


3、修改所屬主

4、修改權限

5、修改組態檔



6、密碼互動

總結
1、Nginx與httpd以靜態頁面處理+動態頁面轉發的功能上比較類似,但是nginx“優勢在于
①抗高并發
②輕量級
③性能穩定”---->httpd與nginx區別
2、Nginx的組態檔中包含的模塊從全域–>具體匹配的URL:
①全域模塊,在此模塊中定義的內容,會生效于所有配置
②http,應用于用戶以http方式訪問nginx這個程序
③server服務,適用于通過埠、IP、域名的訪問方式的請求④location,URL,WWW.hy.com/index.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/304883.html
標籤:其他
上一篇:Docker快速入門
下一篇:從問題中了解網路層
