Xyzol

文章 分类 评论
21 6 355

站点介绍

这里是站点介绍...

反向代理nginx-proxy-manager搭建 及出现的问题解决

xyzol 2022-01-17 2587 2条评论 Linux 反向代理 查询收录失败

首页 / 正文
站点公告

发布于2022-01-09

搭建环境:

1.使用的vps: https://my.racknerd.com/clientarea.php
2.操作系统:Ubuntu 18.04 with Docker Preinstalled

1.安装 Docker 和 Docker-Compose

1.1安装docker:(因为我使用的系统已安装docker所以跳过这步)

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

1.2安装docker-compose

下载

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

赋予权限:

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

查看版本:

docker-compose --version

2.安装lsof

apt-get install lsof

使用命令:lsof -i:<端口号> 查看80、81、443端口

3.正式安装 nginx-proxy-manager

创建存储位置(我是在这个位置创建的):cd /root/data/docker_data/npm

cd /root/data/docker_data/npm

vi docker-compose.yml

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

然后:wq保存退出

安装

docker-compose up -d

至此已经搭建完成,使用你的服务器ip:81访问

首次访问默认管理员用户,并且会要求你更改详细信息和密码

Email:    admin@example.com
Password: changeme

常用命令

查看当前ip地址:curl ifconfig.me

查看docker容器内的ip:ip addr show docker0

常见问题

1.vi编辑器方向键错乱

答:1.编辑 vimrc.tiny 文件
  vi /etc/vim/vimrc.tiny

2.修改下述内容
  修改 set compatible
  为 set nocompatible
  添加 set backspace=2

2.使用nginx-proxy-manager连接另外一台机器出现 502 Bad Gateway openresty

答:首先尝试ping你所需要连接的机器,看是否能连通
我ping机器出现 Temporary failure in name resolution 无法连接通,尝试修改DNS
vi /etc/resolv.conf

我默认的是

nameserver 8.8.8.8
nameserver 8.8.8.8

我改成了

nameserver 8.8.8.8
nameserver 9.9.9.9

或者改成阿里DNS

nameserver 223.5.5.5  
nameserver 223.6.6.6

重启网卡

/etc/init.d/networking restart

centos重启网卡

service network restart

可以ping通,解决。

评论(2)

  1. Roubbogma 游客 2023-05-22 12:19 回复

    cheap cialis online A recent meta analysis of 5 randomized and controlled trials that pooled data from 1256 patients provided additional evidence of the prognostic impact of TILs in the neoadjuvant setting 111

  2. Roubbogma 游客 2023-05-06 16:32 回复

    Emerging treatments for breast cancer continue to result in improved outcomes, although some of these successful therapies have comorbidities, including long term effects on the ovaries, resulting in premature ovarian failure and reduced fertility cialis viagra combo pack

最新评论

  • DavidAvalm

    [url=https://medicinesaf.com/retino-a.html]retino 0.05 gel[/url]

  • DavidAvalm

    [url=https://medicinesaf.com/biaxin.html]biaxin xl 500[/url]

  • Davisiminy

    [url=https://onlinepharmacy.best/nolvadex.html]nolvadex tamoxifen citrate[/url]

  • JosephDob

    [url=http://drugstorepp.com/tadalafil.html]cheapest cialis usa[/url]

  • RichardTum

    [url=http://sildenafil.live/female-viagra.html]where can you buy female viagra pill[/url]

日历

2023年09月

     12
3456789
10111213141516
17181920212223
24252627282930

文章目录

推荐关键字: docker项目 Typecho 一键 反向代理 bot sap

站点公告
站点公告
点击小铃铛关闭
配色方案