RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

超強(qiáng)大的Nginx可視化管理平臺(tái)Nginx-Proxy-Manager中文入門(mén)指南

馬哥Linux運(yùn)維 ? 來(lái)源:奇妙的Linux世界 ? 2023-04-13 10:42 ? 次閱讀

今天給大家介紹一款 Nginx 可視化管理界面,非常好用,小白也能立馬上手。

nginx-proxy-manager 是一個(gè)反向代理管理系統(tǒng),它基于 NGINX,具有漂亮干凈的 Web UI。還可以獲得受信任的 SSL 證書(shū),并通過(guò)單獨(dú)的配置、自定義和入侵保護(hù)來(lái)管理多個(gè)代理。它是開(kāi)源的,斬獲 11.8K 的 Star 數(shù)。

特征

基于 Tabler(https://tabler.github.io/) 的美觀安全的管理界面

無(wú)需了解 Nginx 即可輕松創(chuàng)建轉(zhuǎn)發(fā)域、重定向、流和 404 主機(jī)

使用 Let's Encrypt 的免費(fèi) SSL 或提供您自己的自定義 SSL 證書(shū)

主機(jī)的訪問(wèn)列表和基本 HTTP 身份驗(yàn)證

高級(jí) Nginx 配置可供超級(jí)用戶使用

用戶管理、權(quán)限和審核日志

安裝

1、安裝 Docker 和 Docker-Compose

2、創(chuàng)建一個(gè)docker-compose.yml文件

version:'3'
services:
app:
image:'jc21/nginx-proxy-manager:latest'
restart:unless-stopped
ports:
-'80:80'
-'81:81'
-'443:443'
volumes:
-./data:/data
-./letsencrypt:/etc/letsencrypt

3、運(yùn)行

docker-composeup-d

#如果使用的是docker-compose-plugin
dockercomposeup-d

4、訪問(wèn)網(wǎng)頁(yè)

運(yùn)行成功后,訪問(wèn) http://127.0.0.1:81 就能看到界面啦

fc73aa46-d962-11ed-bfe3-dac502259ad0.png

5、登錄

網(wǎng)站默認(rèn)賬號(hào)和密碼為

賬號(hào):admin@example.com
密碼:changeme

登錄成功后第一次要求修改密碼,按照步驟修改即可!

6、登錄成功主界面

fc7dc2ba-d962-11ed-bfe3-dac502259ad0.png

實(shí)戰(zhàn):設(shè)置后臺(tái)管理界面的反向代理

這里,我們就用 http://a.test.com 來(lái)綁定我們的端口號(hào)為81的后臺(tái)管理界面,實(shí)現(xiàn)瀏覽器輸入 http://a.test.com 即可訪問(wèn)后臺(tái)管理界面,并且設(shè)置HTTPS。

1、前提

安裝好Nginx Proxy Manager

擁有一個(gè)域名

將 http://a.test.com 解析到安裝Nginx Proxy Manager的服務(wù)器ip地址上

2、反向代理操作

先用ip:81 訪問(wèn)后臺(tái)管理界面,然后輸入賬號(hào)密碼進(jìn)入后臺(tái)。

點(diǎn)擊綠色圖標(biāo)的選項(xiàng)

fc85d64e-d962-11ed-bfe3-dac502259ad0.png

點(diǎn)擊右邊Add Proxy Host ,在彈出的界面Details選項(xiàng)中填寫(xiě)相應(yīng)的字段。

fc8ef102-d962-11ed-bfe3-dac502259ad0.png

Domain Names: 填寫(xiě)要反向代理的域名,這里就是http://a.test.com

Forward Hostname / IP: 填寫(xiě)的ip值見(jiàn)下文解釋

Forward Port: 反向代理的端口,這里就是81

Block Common Exploits: 開(kāi)啟后阻止一些常見(jiàn)漏洞

其余兩個(gè)暫不知作用

Forward Hostname / IP填寫(xiě)說(shuō)明

如果搭建的服務(wù)和nginx proxy manager服務(wù)所在不是一個(gè)服務(wù)器,則填寫(xiě)能訪問(wèn)對(duì)應(yīng)服務(wù)的IP。如果都在同一臺(tái)服務(wù)器上,則填寫(xiě)在服務(wù)器中輸入ip addr show docker0 命令獲取得到的ip。

fc94c35c-d962-11ed-bfe3-dac502259ad0.png

這里不填127.0.0.1的原因是使用的是docker容器搭建web應(yīng)用,docker容器和宿主機(jī)即服務(wù)器不在同一個(gè)網(wǎng)絡(luò)下,所以127.0.0.1并不能訪問(wèn)到宿主機(jī),而ip addr show docker0獲得的ip地址就是宿主機(jī)地址。

fca67c14-d962-11ed-bfe3-dac502259ad0.png

接下來(lái)即可用a.test.com 訪問(wèn)后臺(tái)管理界面,此時(shí)還只是http協(xié)議,沒(méi)有https。不過(guò)此時(shí)就可以把之前的81端口關(guān)閉了,輸入a.test.com 訪問(wèn)的是服務(wù)器80端口,然后在轉(zhuǎn)發(fā)給內(nèi)部的81端口。

3、申請(qǐng)ssl證書(shū)

申請(qǐng)一個(gè)a.test.com 證書(shū),這樣就可以提供https訪問(wèn)了。

在Nginx Proxy Manager管理后臺(tái),選擇Access Lists->Add SSL Certificate->Let's Encrypt選項(xiàng)。

fcafcc24-d962-11ed-bfe3-dac502259ad0.png

按照下圖方式填寫(xiě),點(diǎn)擊Save就可以了

fcbcc442-d962-11ed-bfe3-dac502259ad0.png

4、設(shè)置HTTPS

進(jìn)入反向代理設(shè)置界面,編輯上文創(chuàng)建的反代服務(wù),選擇SSL選項(xiàng),下拉菜單中選擇我們申請(qǐng)的證書(shū),然后可以勾選Force SSL即強(qiáng)制HTTPS。

fcc6780c-d962-11ed-bfe3-dac502259ad0.png

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • HTTP
    +關(guān)注

    關(guān)注

    0

    文章

    504

    瀏覽量

    31194
  • 開(kāi)源
    +關(guān)注

    關(guān)注

    3

    文章

    3309

    瀏覽量

    42471
  • 可視化
    +關(guān)注

    關(guān)注

    1

    文章

    1194

    瀏覽量

    20933
  • 管理平臺(tái)
    +關(guān)注

    關(guān)注

    0

    文章

    231

    瀏覽量

    8874
  • nginx
    +關(guān)注

    關(guān)注

    0

    文章

    149

    瀏覽量

    12170

原文標(biāo)題:超強(qiáng)大的 Nginx 可視化管理平臺(tái) Nginx-Proxy-Manager 中文入門(mén)指南

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    nginx重啟命令linux步驟是什么?

      1、驗(yàn)證nginx配置文件是否正確   方法一:進(jìn)入nginx安裝目錄sbin下,輸入命令./nginx -t   看到如下顯示nginx.conf syntax is ok
    發(fā)表于 07-10 16:40

    nginx重啟命令linux步驟是什么?

      1、驗(yàn)證nginx配置文件是否正確   方法一:進(jìn)入nginx安裝目錄sbin下,輸入命令./nginx -t   看到如下顯示nginx.conf syntax is ok
    發(fā)表于 07-11 17:13

    【NanoPi NEO試用體驗(yàn)】之安裝配置Nginx環(huán)境WEB網(wǎng)站詳解

    ; #允許客戶端請(qǐng)求的最大單文件字節(jié)數(shù)client_body_buffer_size 128k;#緩沖區(qū)代理緩沖用戶端請(qǐng)求的最大字節(jié)數(shù),proxy_connect_timeout 90;#nginx
    發(fā)表于 10-18 12:25

    Stages研發(fā)過(guò)程可視化建模和管理平臺(tái)介紹

    Stages — 研發(fā)過(guò)程可視化建模和管理平臺(tái)
    發(fā)表于 12-31 07:13

    安徽華速達(dá)可視化IBMS綜合管理平臺(tái)

    可視化IBMS管理平臺(tái),智能綠色總線,智慧云平臺(tái)及手機(jī)APP
    發(fā)表于 02-28 20:54 ?17次下載

    Nginx 常見(jiàn)應(yīng)用技術(shù)指南

    Nginx 常見(jiàn)應(yīng)用技術(shù)指南
    發(fā)表于 09-07 14:42 ?6次下載
    <b class='flag-5'>Nginx</b> 常見(jiàn)應(yīng)用技術(shù)<b class='flag-5'>指南</b>

    一文透析Nginx-ingress 控制器如何實(shí)現(xiàn)的

    /order.example.com-access.log; error_log /var/log/nginx/order.example.com-error.log; location / { proxy
    的頭像 發(fā)表于 09-01 14:44 ?3365次閱讀
    一文透析<b class='flag-5'>Nginx</b>-ingress 控制器如何實(shí)現(xiàn)的

    Nginx開(kāi)發(fā)從入門(mén)到精通

    nginx-book.zip
    發(fā)表于 04-20 11:12 ?0次下載
    <b class='flag-5'>Nginx</b>開(kāi)發(fā)從<b class='flag-5'>入門(mén)</b>到精通

    nginx-proxy Docker容器的自動(dòng)nginx代理

    ./oschina_soft/nginx-proxy.zip
    發(fā)表于 05-12 11:30 ?1次下載
    <b class='flag-5'>nginx-proxy</b> Docker容器的自動(dòng)<b class='flag-5'>化</b><b class='flag-5'>nginx</b>代理

    Nginx如何監(jiān)控

    搭建了Nginx集群后,需要繼續(xù)深入研究的就是日常Nginx監(jiān)控。
    的頭像 發(fā)表于 08-22 10:03 ?1412次閱讀

    Nginx入門(mén)指南

    Nginx是由Igor Sysoev(俄羅斯人)為當(dāng)?shù)鼐W(wǎng)站Rambler.ru所開(kāi)發(fā)的一款高性能WEB 服務(wù)軟件,第一個(gè)公開(kāi)版本于2004年10月發(fā)布。一開(kāi)始Nginx并不為人所知,后來(lái)由于它誘人
    的頭像 發(fā)表于 01-07 09:53 ?779次閱讀

    Nginx常用的配置和基本功能講解

    Nginx 已經(jīng)廣泛應(yīng)用于 J-one 和 Jdos 的環(huán)境部署上,本文對(duì) Nginx 的常用的配置和基本功能進(jìn)行講解,適合 Nginx 入門(mén)學(xué)習(xí)。
    的頭像 發(fā)表于 05-04 10:25 ?667次閱讀

    Nginx 可視化管理平臺(tái)操作流程

    nginx-proxy-manager 是一個(gè)反向代理管理系統(tǒng),它基于 NGINX,具有漂亮干凈的 Web UI。還可以獲得受信任的 SSL 證書(shū),并通過(guò)單獨(dú)的配置、自定義和入侵保護(hù)來(lái)管理
    的頭像 發(fā)表于 05-18 09:50 ?641次閱讀
    <b class='flag-5'>Nginx</b> <b class='flag-5'>可視化</b><b class='flag-5'>管理</b><b class='flag-5'>平臺(tái)</b>操作流程

    智慧能源可視化監(jiān)管平臺(tái)——助力可視化能源數(shù)據(jù)管理

    博達(dá)可視化大屏設(shè)計(jì)平臺(tái)在智慧能源領(lǐng)域的價(jià)值體現(xiàn)在實(shí)時(shí)監(jiān)控、數(shù)據(jù)可視化、決策支持和效率提升等方面。借助該平臺(tái),企業(yè)可以輕松搭建智慧能源類(lèi)可視化
    的頭像 發(fā)表于 11-29 10:00 ?271次閱讀
    智慧能源<b class='flag-5'>可視化</b>監(jiān)管<b class='flag-5'>平臺(tái)</b>——助力<b class='flag-5'>可視化</b>能源數(shù)據(jù)<b class='flag-5'>管理</b>

    「服務(wù)器」Nginx Proxy Manager申請(qǐng)cloudflare泛域名

    一概述NginxProxyManager是一個(gè)基于Nginx的反向代理管理工具,它提供了一個(gè)用戶友好的Web界面,方便用戶管理和配置Nginx反向代理。主要功能包括:簡(jiǎn)易的用戶界面:通
    的頭像 發(fā)表于 12-06 01:03 ?129次閱讀
    「服務(wù)器」<b class='flag-5'>Nginx</b> <b class='flag-5'>Proxy</b> <b class='flag-5'>Manager</b>申請(qǐng)cloudflare泛域名
    RM新时代网站-首页