當前位置:編程學習大全網 - 源碼下載 - NginxWebUI--強大的nginx可視化配置工具

NginxWebUI--強大的nginx可視化配置工具

本文介紹壹下 NginxWebUI ,通過這款工具我們可以輕松的以圖形化方式來配置我們的 Nginx 的各項功能,包括 HTTP 協議轉發, TCP 協議轉發,反向代理,負載均衡, SSL 證書自動申請、續期。 NginxWebUI 可以部署在 Ubuntu 、 CentOS 、 Windows 等各個平臺,可以通過本地部署或者通過Docker鏡像來部署,其中 Docker 部署是最為簡單的,只需要拉取鏡像、創建並啟動容器,接下來將演示如何使用 Docker 來部署 NginxWebUI 。

NginxWebUI官網

系統:CentOS 7

Docker:20.10.11

大家可以根據自己的習慣來自定義nginxWebUI容器與宿主機的映射目錄

這段創建容器命令使用了 --net=host ,直接映射本機端口, 因為內部nginx可能使用任意壹個端口, 所以必須映射本機所有端口.

但是本人壹般只用得到80端口和443端口,而nginxWebUI也要用到8080端口,這裏我以端口映射的方式來監聽: -p 80:80 -p 443:443 -p 8080:8080

自定義端口映射就會有局限性,在配置中妳如果代理到其它端口就無法監聽到了,所以如果妳想端口隨意監聽請用上面那條命令,如果和我壹樣只用得到80和443那就請用下面這條命令

容器正常啟動

由於創建容器的時候我的容器端口參數 --server.port=8080 設置的為8080,所以我們就要使用服務器IP+8080端口就可以訪問到後臺。

例如我的服務器IP: 192.168.223.140 ,那我就訪問 192.168.223.140:8080 ,就會進入到以下界面,第壹次進入後臺需要設置用戶名和密碼:

例如:這裏演示配置反向代理(server)參數

代理服務器80端口到服務器的8080端口進行測試

提交配置

啟動配置

左邊是生成的nginx配置,右邊才是nginx的真正配置文件

替換文件

啟動Nginx

上面我們將80端口代理到8080端口,這樣我們訪問80端口會直接來到nginxWebUI的後臺。

瀏覽器訪問http協議默認就是80端口可以不用加,這裏為了直觀展示還是加了

效果:

可以看到我們的配置文件生效了,訪問80端口被代理到服務器的8080端口。

這裏只展示了反向代理功能,其它功能的使用都差不多壹樣,大家可自行測試。

nginx本身功能復雜, 這個項目並不能涵蓋nginx所有功能, 只能配置常用功能, 更高級的功能配置仍然需要在最終生成的nginx.conf中進行手動編寫。

  • 上一篇:荒野學生幫助源代碼
  • 下一篇:網站的服務器和空間是什麽?對於網站優化該如何選擇比較好
  • copyright 2024編程學習大全網