欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nginx-Proxy-Manager可視化管理平臺(tái)的使用

 更新時(shí)間:2024年08月27日 10:34:58   作者:hope筆記  
Nginx-Proxy-Manager是一個(gè)基Web的Nginx服務(wù)器管理工具,它允許用戶通過(guò)瀏覽器界面輕松地管理和監(jiān)控Nginx服務(wù)器,本文主要介紹了Nginx-Proxy-Manager可視化管理平臺(tái)的使用,感興趣的可以了解一下

一、簡(jiǎn)介

Nginx-Proxy-Manager 是一個(gè)基于 Web 的 Nginx 服務(wù)器管理工具,它允許用戶通過(guò)瀏覽器界面輕松地管理和監(jiān)控 Nginx 服務(wù)器。通過(guò) Nginx-Proxy-Manager,可以獲得受信任的 SSL 證書,并通過(guò)單獨(dú)的配置、自定義和入侵保護(hù)來(lái)管理多個(gè)代理。用戶還可以查看服務(wù)器的狀態(tài)、配置、日志以及流量等信息,還可以對(duì)服務(wù)器進(jìn)行一鍵重啟、停止等操作。

二、特征

  • 可視化界面:Nginx-Proxy-Manager 提供了一個(gè)直觀的 Web 界面,用戶可以通過(guò)瀏覽器輕松地查看和管理 Nginx 服務(wù)器。

  • 實(shí)時(shí)監(jiān)控:Nginx-Proxy-Manager 可以實(shí)時(shí)監(jiān)控服務(wù)器的狀態(tài)和性能,包括 CPU 使用率、內(nèi)存使用情況、網(wǎng)絡(luò)流量等。

  • 配置文件管理:用戶可以在 Nginx-Proxy-Manager 中編輯 Nginx 的配置文件,支持語(yǔ)法高亮和自動(dòng)補(bǔ)全功能。

  • 一鍵重啟/停止:用戶可以在 Nginx-Proxy-Manager 中一鍵重啟或停止 Nginx 服務(wù)器,無(wú)需手動(dòng)操作命令行。

  • 日志管理:Nginx-Proxy-Manager 可以查看和分析 Nginx 的訪問(wèn)日志、錯(cuò)誤日志等,幫助用戶診斷問(wèn)題。

三、安裝

3.1 系統(tǒng)要求

  • Ubuntu/Debian: 16.04+

  • CentOS/RHEL: 7.0+

  • Debian/Ubuntu: Python 3.6+, Django 2.0+, Nginx 1.10+, PostgreSQL 9.6+

3.2 bash安裝步驟

3.2.1 安裝依賴:

sudo apt-get update
sudo apt-get install -y python3 python3-pip postgresql libpq-dev g++ make build-essential libpcre3 libpcre3-dev zlib1g-dev openssl libssl-dev wget curl unzip

3.2.2 克隆項(xiàng)目:

git clone https://github.com/francescoferrari/nginx_proxy_manager.git
cd nginx_proxy_manager

3.2.3 初始化數(shù)據(jù)庫(kù):

python manage.py db init
python manage.py db migrate
python manage.py db upgrade

3.2.4 創(chuàng)建超級(jí)用戶:

python manage.py createsuperuser --username=admin --email=admin@example.com --password=mysecretpassword

3.2.5 安裝并配置 Django:

python manage.py collectstatic --noinput --settings=settings_local
python manage.py runserver 0.0.0.0:81 &> /dev/null & # 在后臺(tái)運(yùn)行 Django,便于調(diào)試時(shí)訪問(wèn)管理界面

3.2.6 配置 Nginx:

編輯 /etc/nginx/sites-available/default,將 proxy_set_header X-Forwarded-Host $host; 這一行注釋掉,然后重啟 Nginx:

sudo service nginx restart # 或者使用 systemctl restart nginx

3.3 Docker安裝步驟

在安裝nginx-proxy-manager前需要提前安裝好docker和docker-compose并保證80 81 443端口未被占用

名稱地址
docker 安裝文檔https://docs.docker.com/install/
docker-compose 安裝文檔https://docs.docker.com/compose/install/

3.3.1 在服務(wù)器中創(chuàng)nginx-proxy-manager目錄

mkdir nginx-proxy-manager

3.3.2 進(jìn)入到nginx-proxy-manager目錄中

cd nginx-proxy-manager

3.3.3 在nginx-proxy-manager目錄中創(chuàng)建docker-compose.yaml文件

nano docker-compose.yaml

nginx-proxy-manager/docker-compose.yaml內(nèi)容為:

version: "3"
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      # These ports are in format <host-port>:<container-port>
      - '80:80' # Public HTTP Port
      - '443:443' # Public HTTPS Port
      - '81:81' # Admin Web Port
      # Add any other Stream port you want to expose
      # - '21:21' # FTP
    environment:
      DB_MYSQL_HOST: "db"
      DB_MYSQL_PORT: 3306
      DB_MYSQL_USER: "npm"
      DB_MYSQL_PASSWORD: "npm"
      DB_MYSQL_NAME: "npm"
      # Uncomment this if IPv6 is not enabled on your host
      # DISABLE_IPV6: 'true'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
    depends_on:
      - db

  db:
    image: 'jc21/mariadb-aria:latest'
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: 'npm'
      MYSQL_DATABASE: 'npm'
      MYSQL_USER: 'npm'
      MYSQL_PASSWORD: 'npm'
    volumes:
      - ./data/mysql:/var/lib/mysql

3.3.4 啟動(dòng)nginx-proxy-manager

docker-compose up -d

3.4 默認(rèn)用戶名和密碼

Email:    admin@example.com
Password: changeme

四、使用

4.1 訪問(wèn)管理界面

在瀏覽器中輸入 http://your_server_ip:81,使用創(chuàng)建的超級(jí)用戶賬號(hào)或默認(rèn)賬號(hào)登錄

圖片

4.2 添加代理主機(jī)

圖片

4.3 申請(qǐng)證書

圖片

注意:這樣申請(qǐng)證書比較麻煩,需要一個(gè)一個(gè)的去申請(qǐng),那么可以通過(guò)申請(qǐng)通配符證書(泛域名證書)來(lái)解決這個(gè)問(wèn)題

4.4 申請(qǐng)通配符證書

圖片

4.5 自定義頁(yè)面

NPM還支持自定義服務(wù)器的默認(rèn)Web頁(yè)面。點(diǎn)擊“設(shè)置”->“默認(rèn)站點(diǎn)”并選擇“編輯”。您可以選擇“404 Page”、“重定向”或“自定義頁(yè)面”。

圖片

五、官網(wǎng)地址

https://nginxproxymanager.com

到此這篇關(guān)于 Nginx-Proxy-Manager可視化管理平臺(tái)的文章就介紹到這了,更多相關(guān) Nginx-Proxy-Manager可視化內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx的優(yōu)化、安全與防盜鏈實(shí)例詳解

    Nginx的優(yōu)化、安全與防盜鏈實(shí)例詳解

    防止盜鏈不僅能保護(hù)版權(quán),又節(jié)約了不少流量,下面這篇文章主要給大家介紹了關(guān)于Nginx優(yōu)化、安全與防盜鏈的相關(guān)資料,文中通過(guò)圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • Nginx HTTP:413 Request Entity Too Large解決方法

    Nginx HTTP:413 Request Entity Too Large解決方法

    這篇文章主要介紹了Nginx HTTP:413 Request Entity Too Large解決方法,這個(gè)問(wèn)題需要修改PHP配置以及Nginx配置才可以解決,需要的朋友可以參考下
    2015-07-07
  • Nginx地址重定向的實(shí)現(xiàn)

    Nginx地址重定向的實(shí)現(xiàn)

    重定向 是將一個(gè)域名或地址指向另一個(gè)的方法,本文主要介紹了Nginx地址重定向的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08
  • Windows系統(tǒng)下Nginx服務(wù)器的基本安裝和配置方法介紹

    Windows系統(tǒng)下Nginx服務(wù)器的基本安裝和配置方法介紹

    這篇文章主要介紹了Windows系統(tǒng)下Nginx服務(wù)器的基本安裝和配置方法,文中給出了一個(gè)配置文件的實(shí)例并作出了些說(shuō)明,需要的朋友可以參考下
    2015-12-12
  • nginx中的proxy_redirect的使用案例詳解

    nginx中的proxy_redirect的使用案例詳解

    proxy_redirect 該指令用來(lái)修改被代理服務(wù)器返回的響應(yīng)頭中的Location頭域和“refresh”頭域,這篇文章主要介紹了nginx中的proxy_redirect的使用案例詳解,需要的朋友可以參考下
    2024-06-06
  • Nginx解決Http慢攻擊(Slow HTTP Attack)的方法

    Nginx解決Http慢攻擊(Slow HTTP Attack)的方法

    緩慢的HTTP拒絕服務(wù)攻擊是一種專門針對(duì)于Web的應(yīng)用層拒絕服務(wù)攻擊,本文給大家介紹了Nginx解決Http慢攻擊(Slow HTTP Attack)的方法,需要的朋友可以參考下
    2024-02-02
  • 一文搞懂Nginx限流(簡(jiǎn)單實(shí)現(xiàn))

    一文搞懂Nginx限流(簡(jiǎn)單實(shí)現(xiàn))

    這篇文章主要介紹了一文搞懂Nginx限流(簡(jiǎn)單實(shí)現(xiàn)),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-05-05
  • nginx搭建tcp代理服務(wù)器

    nginx搭建tcp代理服務(wù)器

    Nginx 超越 Apache 的高性能和穩(wěn)定性,使得國(guó)內(nèi)使用 Nginx 作為 Web 服務(wù)器的網(wǎng)站也越來(lái)越多,大部分門戶網(wǎng)站都把它作為首選WEB前端。下面講講如何利用Nginx搭建tcp代理服務(wù)器
    2015-08-08
  • 在Nginx服務(wù)器中配置mod_proxy反向代理的方法

    在Nginx服務(wù)器中配置mod_proxy反向代理的方法

    這篇文章主要介紹了在Nginx服務(wù)器中配置mod_proxy反向代理的方法,Nginx服務(wù)器最大的特點(diǎn)就是作高性能反向代理使用,需要的朋友可以參考下
    2015-07-07
  • Nginx+Tomcat實(shí)現(xiàn)負(fù)載均衡、動(dòng)靜分離的原理解析

    Nginx+Tomcat實(shí)現(xiàn)負(fù)載均衡、動(dòng)靜分離的原理解析

    這篇文章主要介紹了Nginx+Tomcat實(shí)現(xiàn)負(fù)載均衡、動(dòng)靜分離的原理解析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02

最新評(píng)論