以下为实践所得,可能有不准确的地方
开门见山
把最简单的服务器部署到云平台(阿里,华为,或其他有公网IP资源的个人服务器),总共分这么几步
准备完整的运行环境
主要包含代码,代码运行需要的解析器(jdk,tomcat,python等)和云服务器,如果需要还得有域名
内网运行程序
服务器的公网IP资源通常是云服务器的附加资源,但是超级有用
可以先在服务器上将代码运行起来,配置好端口等信息,这时在服务器上直接访问localhost(如果有单独的设置可能会不同),这一步通常在个人电脑上就可以完成,如下图
建立内网与公网IP及端口关系
这一步是用到云服务器IP资源的核心,
-
云服务器
通常阿里云,华为云等都有安全组的概念,来统一控制服务器流量的准入和准出,也就是访问所租赁的服务器的IP限制,下图分别是安全组的列表和单个安全组的配置,
1新建安全组,
2将需要开放的端口加入到配置中,
3将安全组应用到当前使用的服务器
!!如果有地址解析的话,地址只能管到IP这一步,而端口还是要加上的哦
有公网资源的个人服务器
个人服务器的连接形式通常是将公网IP的某个端口直接与本机的某个端口进行绑定(这一步需要保证已经完成),部署服务器时,只要将服务器的端口设置成已和公网建立连接的端口即可,与云服务器前2步相同,最后一步稍有区别