初始阿里云ESC
第一次认识阿里云的时候,那个时候,我什么都不会,不认识linux、不了解服务器。后来,在漫长的javaweb学习过程中,我了解到了服务器,如何使用tomcat启动一个网站,可以在本地或者同一个局域网内访问。
那个时候我甚至都不了解什么叫公网ip,什么叫内网ip,开开心心的拿着我的localhost:8080让远在他省的好朋友访问,结果不出意外的都是访问超时。
后来漫长的学习过程中,我了解到了linux、了解到了如何在linux上部署自己的项目,让远在他省的好朋友也能访问。
当我兴致勃勃的打开各大云服务器的官网,高昂的服务器与域名费用,让我不禁在心中后退两步,然而就在此时我看到了阿里云的学生专项优惠,通过学习阿里云的课程,我通过了试验,终于获得了我人生中的第一台云服务器。
时隔多日,应当刮目相看,我在编码世界中大方光彩,阿里云在服务器领域大方光彩。我与阿里云一同进步,一起变的更强。祝愿阿里云更上一层楼。
初次使用
我打开Xshell,连接到云服务器,按下一行行命令,看着linux终端字符的滚动,学习编程的快乐与自豪油然而生。下面是常用的命令
cd xxx # 跳转到目录xxxls# 列出当前目录下文件mkdir xxx # 新建文件夹xxxtouch xxx # 新建文件xxx
部署前端
我写的项目前端使用的是React+Ant Design,使用yarn build命令,将前端文件打包成为静态文件,然后将其放在服务器上运行的nginx的html目录下。
遇到的问题
nginx的端口为80,于是我又兴致勃勃的输入我的公网ip,按下回车。看着浏览器加载圈转呀转,我心里一想,坏了,哪里出问题了。
解决办法
服务器运行正常,nginx也正常,项目在本地也正常,到底哪里出现问题了。原来是我的防火墙没有打开。
- 在linux终端,将防火墙打开
firewall-cmd --zone=public --add-port=80/tcp --permanent
- 在阿里云安全组配置相关规则,将http(80),设置相应的访问权限
项目成果展示