阿里云服务器-docker部署 web 应用(端口号)

阿里云服务器-docker部署 web 应用(端口号),第1张

Docker部署WEB 应用时,本地可以成功打开测试页,在公网上(阿里云服务器)却不能打开。

1、环境:阿里云服务器
2、CentOS7系统
3、Docker成功部署

这里前提docker 已经成功部署啦,现有有一个简单的测试案例,在docker上部署一个应用从而访问web。

接下来让我们尝试使用 docker 构建一个 web 应用程序。

我们将在docker容器中运行一个 Python Flask 应用来运行一个web应用。

通过 -p 参数来设置一样的端口

docker ps 查看正在运行的容器

容器内部的 5000 端口映射到我们本地主机的 5000 端口上。

这时我们可以通过浏览器访问WEB应用

访问失败

指定外网端口为5000,

1 本地测试能否打开测试页

本地没有问题。

2 浏览器中访问

在任意一台电脑上输入公网IP+端口号 (此端口号为运行WEB应用时指定的端口号5000) 如我的阿里云公网IP为123111111 此时在任意一台有网络的浏览器地址栏输入公网IP:>
开放供应商服务器端口 总是出现由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败的问题。用户所在服务器如果是阿里云服务器,就需要在阿里云平台上开放端口,登录阿里云平台将该端口开放后即可解决问题。
2
配置telnet客户端 如果出现telnet不是内部或外部命令的提示可能是因为telnet服务没有打开,用户只需要在控制面板-程序和功能-启用或关闭windows功能,从中找到telnet client并勾选打开即可。 telnet端口不通怎么解决
3
关闭防火墙 将两个服务器的端口都关闭之后端口就会开放,如果是因为防火墙禁止也是其中的一种情况,因为安全性的原因一般的服务器都设置有安全的防火墙。
4
单边无法telnet通的方法 首先确认两边防火墙关闭状态。另外检查服务器之间

首先登陆阿里云服务器。在服务器里选择开始菜单里的逗interest信息服务(IIS)管理器地进入,如果桌面有图标双击打开即可,然后在逗网站地文件展开目录下找到已经建立好的站点,右键选择属性打开该站点属性面板:
然后找到添加标志的网站右键属性打开。
进入站点属性面板后可见逗目录安全性地、逗>

登陆阿里云管理控制台
点击自己的实例
点击安全组配置
点击配置规则
点击添加安全组规则
配置出入放心,和开放的端口号,以及那些网段可以访问,这里设置所有网段都可以访问


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13135433.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-10
下一篇 2023-06-10

发表评论

登录后才能评论

评论列表(0条)

保存