阿里云ESC初体验

简介: 分享使用云服务器ESC过程中的一些经验

笔者是一名软件工程专业研三学生,疫情期间写了一个网页应用,但是本地运行肯定差点意思,于是想着能不能给它部署到服务器上,让朋友们也能感受一下,在网上搜索了相关的服务器产品后,被阿里云的“飞天加速计划”吸引到了,回想起来之前也有使用过其他厂商提供的服务器,但是很多时候在第一步配置阶段就被劝退了,面对各种繁杂的流程配置,基本只能靠自己去百度答案,结果是常常一个问题没有解决,又带来一个新的问题。

这次阿里云飞天加速计划的体验让我感受最深的是很贴心的提供了云上学习实践的机会,在实际上手使用服务器前,可以让我们模拟一些服务器使用过程种的常见操作,同时还能获取免费的服务器体验机会,非常nice。


笔者总结了一些自己在云服务器使用过程中的一些小坑和经验与大家分享:


外网无法访问nginx网站

搭建网页时我用的是nginx服务器,将网页部署到了nginx下的文件夹后,使用公网ip却始终访问不了,这里很有可能是因为自己设置开启服务器相关端口和协议的访问规则,可以进入阿里云控制台→云服务器ECS→安全组→配置规则→快速添加选择HTTP即可,无需重启,即可在外网输入公网ip访问到nginx首页。


使用shell开启node服务后关闭shell会无法访问到服务

这是因为关闭shell的时候也会将node服务关闭,可以使用nohup命令来后台运行node服务,命令如下

nohup node server.js>>output.log 2>& 1 &

最后需要退出的时候输入exit退出,之后便可以正常访问服务器上的node服务。


一些方便的工具

为了更方便的访问服务器,下载了xshell和xftp两个老牌软件,xshell可以让我们在本机上通过命令行访问到服务器;xftp则可以让我们在本机上便捷地访问服务器上的资源,比如直接在本机和服务器之间传递文件。


项目部署如何自动化?

一开始每次本地项目项目有更新,我都会重新打包构建然后用xftp上传到服务器上的nginx文件夹下,这种流程其实非常繁琐,这里可以推荐大家使用github action来实现自动化部署,效果是当代码push到仓库主分支后,可以自动触发打包构建并部署到阿里云服务器上,整个过程基本在一两分钟即可完成,很方便。


总结

想要用好服务器需要学习的东西很多,很多时候我在百度相关问题时,都会去阿里云的控制台先看看,发现其实网站里就已经提供了很多教程和实践课,包括快速搭建网站、部署开发环境、搭建小程序等等,极大地简化了使用服务器的难度。在学习过程中,我能感受到阿里云产品的贴心,站在用户的角度思考,为用户解决问题等,也希望自己能和国内的云产品一同进步和成长。

目录
相关文章
|
弹性计算 安全 Linux
阿里云ESC服务器初体验
阿里云ecs服务器的使用感受
阿里云ESC服务器初体验
|
数据可视化 Linux 数据安全/隐私保护
ESC初体验
感谢飞天加速计划
97 0
|
弹性计算 Linux 数据安全/隐私保护
ESC的初体验
使用ESC的个人心得
ESC的初体验
|
Linux Java 关系型数据库
使用ESC的初体验
一位萌新学生使用ESC的初体验
125 0
|
Java 关系型数据库 MySQL
ESC体验
本文为我对ESC体验后的分享,在本文中我描述出了在我部署ESC过程中遇到的困难,以及在我面对困难如何处理这些困难的过程,并且我还对未来工作制定期望,并表达了我在使用ESC获得的收获
120 0
|
Ubuntu 安全 关系型数据库
毕设使用阿里云ESC有感
毕设使用阿里云ESC有感和遇到的问题
|
弹性计算 安全 容灾
ESC初步体验
学生党对于云服务器的初步上手体验
|
小程序 数据安全/隐私保护
关于我ESC的初体验
关于初学者接触阿里云ESC的使用感受
下一篇
无影云桌面