搭建一個反向代理神器:Nginx Proxy Manager

Nginx proxy manager 是非常很簡單的反向代理工具,操作非常簡單,更不需要掌握復雜的 Nginx 配置知識,輕松完成反向代理的設置和 SSL 證書的部署。

首先我們服務器需要安裝 Docker 和 Docker-compose

安裝Docker

apt-get install docker.io

查看docker 版本,有顯示出版本號代表安裝成功

docker -v

安装Docker-compose

curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-(uname -s)-(uname -m)" -o /usr/local/bin/docker-compose

給予權限

chmod +x /usr/local/bin/docker-compose

安装 Nginx Proxy Manager

創建安裝目錄

sudo -i

mkdir npm

cd npm

nano 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  # 代表數據存放位置,左邊的英文可以更改路徑

然後點擊”ctrl + x”後,再按”Y”保存文件,然後輸入:

docker-compose up -d

理論上在瀏覽器輸入 http://ip:81 就可以登入了。

默認登陸用戶名和密碼:

Email: [email protected]
Password: changeme

Posted in VPS

2 thoughts on “搭建一個反向代理神器:Nginx Proxy Manager

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *