Nginx做爲一個輕量級的HTTP服務器,相比Apache優點也是比較明顯的,在性能上它佔用資源少,能支持更高更多的併發鏈接,從而達到提升訪問效率;在功能上它是一款很是優秀的代理服務器與負載均衡服務器。nginx
常常在運維面試中,面試官會問到,大家用什麼HTTP服務器啊?爲何用它??面試
一、做爲WEB服務器而言,Nginx處理靜態文件的效率比較高算法
二、做爲代理服務器而言,Nginx能夠實現無緩存的反向代理加速來提升WEB站點的運行速度,提升用戶訪問的體驗docker
三、做爲負載均衡服務器而言,支持的應用較多,同時也支持容錯功能,自帶算法進行負載均衡調度緩存
四、性能方面而言,採用內核poll模型,支持更多的併發鏈接,官方顯示最大可支持50000個併發鏈接的請求響應,但佔用資源不多且很是穩定服務器
因此,不管是開發、運維、測試,都會接觸到Nginx,並且都須要掌握一些Nginx的知識,像安裝、配置、調試等,特別是對於Nginx配置尤爲重要。併發
以前,民工哥也給你們詳細介紹這款工具:Nginx WebUI
app
太讚了!牆裂推薦這款網頁版 Nginx 配置生成器,好用到爆!
負載均衡
詳細的功能與操做介紹,上面的文章都有。
運維
除了nginx的conf可視化配置之外, nginxWebUI還提供如下功能:
靜態網頁包可上傳並進行統一管理
ssl證書可在線申請並定時續簽. 統一對ssl進行管理及部署
集成nginx效驗, 重載, 啓動, 中止命令, 可在網頁上對nginx運行狀態進行操做
可在一臺服務器上遠程管理其餘nginxWebUI服務器, 能夠在一個網址上修改複數的nginx集羣配置, 同時提供集羣nginx服務運行狀態監控功能, 使用郵件進行宕機提醒
可對nginx中配置的負載均衡節點進行運行狀態監控, 使用郵件進行宕機提醒.
集成nginx日誌解析功能, 可配置是否生成nginx日誌及定時對nginx日誌進行解析
可反向導入已有的nginx配置文件, 可快速克隆已有反向代理配置, 可檢查反向代理的端口占用
提供系統cpu 內存 硬盤運行狀態監測
目前NginxWebUI 1.8.0 發佈,同時更新了一些新的功能:
參數配置項添加順序配置
靜態文件添加更新功能
添加參數模板功能
更新docker內的nginx版本爲1.18
添加馬上解析今日日誌 功能
替換配置文件時,清除遺留舊配置文件
添加conf文件基本導入功能
end