教程开始

  • 准备工作
    • 一.步骤开始
    • 二、Docker安装nginx proxy manager
    • 三.在主机新建一个文件夹
    • 四.在文件夹内新建 `docker-compose.yml` 文件,填入以下代码

前提:
在一个主机下创建了多个docker,域名只能访问80端口,要想访问其他的docker只能在域名后面加端口号,通过Nginx Proxy Manager反向代理的方法,一个域名一个公网IP一个端口对应一个二级域名即可巧妙去掉端口

准备工作

1.一个域名(可以在 freenom 申请一个免费的域名)注册有点麻烦可以在新网腾讯啥的买一个
2.一个 cloudflare 账号:
3.一个服务器

一.步骤开始

1.注册一个Cloudflare账号;

2.添加你的网站到Cloudflare中,获取Cloudflare的域名解析服务器(NS);
3.前往你的域名注册网站,修改域名解析服务器(NS)为Cloudflare的,Cloudflare会自动获取已有的解析记录,但有时候也会获取不全,你需要人工检查一下。
4.按需在Cloudflare中添加网站解析记录,常用的解析记录是A记录,用于将域名指向网站的服务器IP

二、Docker安装nginx proxy manager

1.输入安装
国外服务器↓

sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

国内服务器↓

sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

2.添加可执行权限

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

3.测试安装结果

$ docker-compose --version

三.在主机新建一个文件夹

四.在文件夹内新建 docker-compose.yml 文件,填入以下代码

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

cd到文件所在位置,执行下列代码

    docker-compose up -d

后台地址:ip:81
#初始账号密码
Email: admin@example.com
Password: changeme
可以自行百度安装证书用上https
QQ群:点击链接加入群聊【IT交流<$ÿĀ>】:https://jq.qq.com/?_wv=1027&k=Ko2DXCLh

免备案去掉端口号访问网站相关推荐

  1. 内网访问不到内网网站问题和不用端口号访问网站问题

    windows防火墙-高级-网络连接设置-设置-服务-web服务器,在这个位置可以打开80端口 怎样让自建网站在内外网访问时不用加端口名 怎样让自建网站在内外网访问时不用加端口名 工具/原料 Inte ...

  2. 域名解析与绑定教程:把域名和IP地址绑定后,利用域名+端口号访问自己搭建的网站

    前言:当你看到该博客时,你或许想写一些漂亮的前台界面,或者能写一个小的web项目,但是你可能不知道怎样让自己的这个界面或者项目,只通过一个网址,都可以随时随地进行访问.学会这个技能再加上自己的编程思想 ...

  3. 把域名和IP地址绑定后,利用域名+端口号访问自己搭建的网站

    前言:当你看到该博客时,你或许想写一些漂亮的前台界面,或者能写一个小的web项目,但是你可能不知道怎样让自己的这个界面或者项目,只通过一个网址,都可以随时随地进行访问.学会这个技能再加上自己的编程思想 ...

  4. linux配置erp访问端口_nginx配置相同端口号访问多个项目

    Nginx配置相同端口号访问多个工程,多个工程在不同的tomcat,而且访问路径不同,特此记录一下配置过程. upstream server33068 { server 172.16.0.10:330 ...

  5. FireFox设置所有端口可以访问网站

    FireFox设置所有端口可以访问网站 FirFox打开80以外的端口,会弹出以下提示: "此地址使用了一个通常用于网络浏览以外的端口.出于安全原因,Firefox 取消了该请求." ...

  6. 国内免备案条件是什么,网站备案步骤有哪些

      在现在这个数据信息时代,互联网已是覆盖了我们的日常.各大公司企业申请了企业域名,在企业官网上展示企业风采宣传企业文化.在各种电商平台.视频网站.门户网站,有各种各样的商品等着我们购买,各种各样的信 ...

  7. Tomcat 直接使用端口号访问项目

    部署项目在Tomcat后,一般都是通过端口号加项目名称来进行访问项目, 如:localhost:8080/MyProject.如果需要直接通过输入端口号就直接访问到项目(如输入:localhost), ...

  8. KSO--阿里云部署NetCore项目无法通过端口号访问

    问题1 :配置安全策略组 如下图增加 端口访问,你的web程序什么端口就增加什么端口 问题2:Linux 自带防火墙进行访问限制 查看防火墙: firewall-cmd --list-all //查看 ...

  9. 玩转华为ENSP模拟器系列 | 配置SSH服务器支持其他端口号访问的举例

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 目 ...

  10. 用CA实现通过https(或443端口)访问网站

    在Windows环境下,CA被分为企业CA和独立CA,他们之间的区别如下: ①企业CA:要求域环境,负责为域中的用户和计算机颁发证书:由于域用户在登录过程中已经进行了身份验证,因而域用户向企业CA申请 ...

最新文章

  1. linux检查socekt是否断开,如何在C语言中判断socket是否已经断开
  2. Ubuntu命令行下安装,卸载软件包的过程
  3. cad缩小了怎么还原_新手必备,CAD常用50个技巧
  4. python批量改动指定文件夹文件名称
  5. VS2010重构学习总结
  6. vb.net播放avi动画
  7. [C/C++]重读《The C Programming Language》
  8. Codrops 优秀教程:基于 CSS3 的全屏网页过渡特效
  9. jvm调优 java_opt_Java-100天知识进阶-JVM调优工具-JDK自带工具-知识铺《八》
  10. HIS系统两种收费模式比较:前计费和后计费
  11. js错误: XXX变量 is not a function
  12. mysql st centroid_postgresql – ST_Distance的返回值单位
  13. 关于C#中枚举与字符串与数字之间的转换
  14. c语言编写游戏冒险,C语言-趣味游戏编写
  15. matlab 生成自回归,Matlab时间序列-AR-自回归.pdf
  16. win10系统的 3Dsmax2020 安装失败报错 1603 解决方案 亲测可用
  17. UEditor之实现配置简单的图片上传示例
  18. 【百度seo建议】网站快速被蜘蛛抓取方法
  19. 170713 逆向-填数游戏
  20. 目前住院病人主要由护士护理,这样做不仅需要大量护士

热门文章

  1. Tableau计算同比和环比任意天数据
  2. git push解决办法: ! [remote rejected] master -> master (pre-receive hook declined)
  3. MyBatis 报错The error may exist in…….xml
  4. 2018DeeCamp笔试题目第2套A卷
  5. 根据时间经纬度高程计算天顶角
  6. 数学建模学习(93):方差分析、T检验、卡方分析(检验)
  7. 【学习笔记—eat_pytorch_in_20_days】结构化数据建模流程范例
  8. After和Instead of触发器
  9. matlab教学ppt,matlab教程ppt(完整版).ppt
  10. 基于STM32的物联网语音控制智能家居