云服务器免费试用

阿里云服务器自建端口映射(阿里云服务器怎么映射端口)

服务器知识 0 1503

本文目录:

  • 1、阿里云服务器公网IP如何做端口映射?
  • 2、阿里云服务器-docker部署 web 应用(端口号)
  • 3、云服务器上怎样做端口映射?
  • 4、阿里云公网IP端口映射求助
  • 5、阿里云端口映射?在云上设置与笔记本电脑网口相连

阿里云服务器公网IP如何做端口映射?

内网服务器操作过程如下:

首先安装nginx和启动

1[root@内网 ~]# yum install nginx -y /dev/null

2[root@内网 ~]# /etc/init.d/nginx start

3Starting nginx: [ OK ]

4[root@内网 ~]# lsof -i:80

5COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

测试nginx安装正常,可以访问。

1[root@内网 ~]# curl -I localhost

2HTTP/1.1 200 OK

3Server: nginx/0.8.55

公网服务器操作如下:

首先修改内核参数,开启ip转发

1[root@公网 ~]# sed -i 's/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/g' /etc/sysctl.conf

2应用生效

3[root@公网 ~]# sysctl -p

4net.ipv4.ip_forward = 1

配置iptables,将访问公网服务器80端口的请求,转发到内网服务器的80

1[root@公网 ~]# iptables -t nat -I PREROUTING -d 115.29.96.246 -p tcp --dport 80 -j DNAT --to 10.144.26.11:80

这时候我们访问公网服务器IP测试一下,同时抓包看转发后的数据包情况:

这样原地址是访客的公网IP,目标是内网服务器的内网地址,这样也没办法双向通讯啊,所以,需要让这个数据包的原地址,也变成内网地址,这样才能和内网服务器建立通讯。

修改原地址就是SNAT

我们继续在公网服务器配置:

1[root@公网 ~]# iptables -t nat -I POSTROUTING -d 10.144.26.11 -p tcp --dport 80 -j SNAT --to 10.163.209.59

访客本地公网-公网服务器公网IP

修改目标地址

公网服务器内网IP-内网服务器IP

修改原地址

内网服务器IP-公网服务器内网IP

公网服务器公网IP-访客本地公网

完成通讯,试试看。

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

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为123.11.11.11 此时在任意一台有网络的浏览器地址栏输入公网IP: 应该会出现测试页

但现在出现如下图所示:

显示打不开

查啦大量资料,以前曾经也解决过,一定弄明白自已购买的地区后,再去设置安全组的配置规则。

***1. 登录阿里云管理控制台****

2.找到云服务器ECS-概览

3. 点击云服务器ECS,这个是我购买的类型,其他类型的就不清楚啦。

4. 点击本安全组后,再次点击配置规则:

5. 手动添加端口5000

6. 最后保存,再从浏览器地址栏输入公网IP加端口号3344成功显示测试页如图:

云服务器上怎样做端口映射?

如果不借助第三方软件,端口映射只能在路由上做,云主机肯定做不了。

找到nat123端口映射,添加映射就行

阿里云公网IP端口映射求助

我没用过阿里云服务器ECS,网上也搜不到相关案例。看介绍阿里云服务器ECS就是一台虚拟主机,类似VM,然后可以安装windows操作系统及相关软件,就和本机安装一样。但我始终没有找到关于IP地址信息,是不是购买了ECS就对应有一个公网IP,然后ERP客户端可以配置SQL地址为该IP?还是说要在云服务器安装花生壳来实现?或者说ECS会自动分配一个网址过来?还是只分配一个内网IP?到底是什么情况,怎么阿里介绍连这个最基本的没有提到呢?还是我真的OUT了

然后就是端口还要映射吗?像自架服务器是肯定要在路由器映射了,但是ECS不可能让我们能访问路由器的吧

顺便问问还能装GHOST一键备份和还原吗?数据能通过QQ传回来吗?

请高人指点

别人怎么通过阿里云的公网IP来访问我的电脑上的共享文件夹, 就是别人输入 (阿里云公网IP+共享文件夹路径)就可以直接访问 不需要弹出什么帐号密码来给你权限查看之类的

阿里云端口映射?在云上设置与笔记本电脑网口相连

这需要你笔记本能直接连接互联网,并且有一个固定的IP地址,开放指定的端口,然后在云设置中,设置对应的IP地址和端口进行映射才行。

【阿里云服务器自建端口映射】的内容来源于互联网,如引用不当,请联系我们修改。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 阿里云服务器自建端口映射(阿里云服务器怎么映射端口)
本文地址: https://solustack.com/26260.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。