一台自己学习的云服务器都要做什么

首先你得有一台云服务器 入门级别的有很多一年大约百元左右:阿里云,腾讯云,华为云,百度云等,一般是一核2G配置,也够用,不过如果想要多部署几个项目还要安装数据库(尤其是sql server)这配置就够呛了,目前我买的是腾讯云的入门配置,因为他可以一次买三年,我用的centos操作系统,速度倒是好很多,不过我还是在阿里云买了mysql数据库特价19.9,这回部署了几个net core项目都很稳,这里说一下如果要在linux安装新版sql server的话 需要有2G可用内存,是安装时候的可用内存!虽然网上有去掉这个限制的方法,不过亲测了还是很不稳定!

服务器安装了系统后就可以使用了,这时候你要访问服务器需要使用公网ip,然后直接用控制台提供的web远程工具就可以访问了,但使用时注意几点,第一就是云服务器一般都有安全策略,默认只开启了几个端口,所以当你部署了什么应用后需要开放端口,就需要先想到修改安全策略,还有就是想centos中如果开启了防火墙也要记得把端口开放了才可以。

如果我们需要使用域名访问我们的域名就需要申请域名,建议在你服务器所在供应商处购买,比如腾讯云服务器就在腾讯云购买域名,因为后期备案配置什么都方便,有了域名就要先备案,这个过程大概需要10-15天才能好,国内服务器都要备案后的域名才可用,备案后只要简单配置解析到你的云服务器就可以通过域名访问你80端口的应用了,想要通过域名访问其他端口号又不想在域名后输入端口,可以使用二级域名,比如我的80端口对应域名地址是gaosky.cn,而我8080对应域名地址是api.gaosky.cn,要实现这个功能可以使用nginx这样的反向代理工具。

Https的使用需要你提前申请ssl证书,这个在你云服务商里一般可以购买到免费的证书,有效期是一年到期后需要重新申请不支持续期,如果你是微信小程序应用想要访问你的服务器那就必须启用https,这种免费的证书可以为你的二级域名申请证书,这样每个通过你域名访问的应用就都是安全的ssl链接了,同样可以使用nginx实现反向代理。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注