本文介绍: AWS Linux云服务器使用过程中特别方便,尤其是yum管理,非常丝滑,没有遇到问题。不管是配置git,还是nodenpm可以很顺畅的下载安装好。

授权声明:本篇文章授权活动官方亚马逊科技文章转发、改写权,包括不限于在Developer Centre,知乎,自媒体平台第三方开发者媒体等亚马逊科技官方渠道

前言

     AWS云服务数字时代是至关重要的。AWS(Amazon Web Services)这是亚马逊的云计算服务平台,为世界各地企业、组织和个人开发者提供了一系列广泛而深入的云服务

     在AWS云服务中,测算、存放、数据库、剖析、机器学习等关键服务获得了全覆盖。比如,依据EC2(Elastic Compute Cloud服务,顾客能够轻松进行虚似服务器的扩展及管理;S3(Simple Storage Service)为顾客提供长期、可用、可扩展的对象存储。此外,RDS(Relational Database Service)而DynamoDB等数据库服务也为企业应用提供了强劲的数据支持。
     AWS除开提供基础设施服务外,还提供了一系列开发工具与平台,协助开发者更有效的搭建、评价和部署应用软件。比如,AWS Lambda容许开发者不用预置或管理服务器即可运行代码;而AWSSDA Amplify是一个全面的开发平台,包含身份验证、API管理文档存储等方面。
     安全是AWS云服务的另一大亮点。AWS提供了很多的安全、身份和合规服务,如IAMS(Identity and Access Management)、KMS(Key Management Service)及其CloudTrail等,确保用户数据与运用得到充分维护。

     最后,用户可以利用AWS云服务的全球节点,选择将应用部署到全球各地,实现延迟和高可用性。同时也能对服务器资源进行调整,降低成本并提高运营效率。

主题

今天我们主题,就是在aws linux系统配置node环境,搭建一个Vue项目,并完成外网的访问

大纲

1、登录
2、连接EC2实例
3、配置node、npm环境
4、配置git
5、从github拉取一个Vue项目
6、外网访问Vue项目

1、登录

1.1、 打开亚马逊科技(Amazon Web Services)官方网站

网址为https://aws.amazon.com/

1.2、登录

在这里插入图片描述
在这里插入图片描述

1.3、登录之后进入实例控制台

在这里插入图片描述

2、连接EC2实例

点击1.3的【连接】按钮进入【连接到实例】页面
我们直接使用 EC2 Instance Connect 进行连接,点击
在这里插入图片描述
在这里插入图片描述

3、配置node、npm环境

3.1、检查aws linux内置包管理工具

通过输入apt、yum,发现内置包管理工具是yum。
在这里插入图片描述

yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的Shell 前端软件管理器

基于 RPM 包管理,能够从指定的服务器自动下载 RPM包并且安装可以自动处理依赖性关系,并且一次安装所有依赖软件包,无须繁琐地一次次下载、安装。

yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

3.2、检查node环境配置

[ec2-user@ip-172-31-26-148 ~]$ node –v
bash: node: command not found

3.2.1、安装、配置node

安装node命令

sudo yum install -y nodejs

在这里插入图片描述
在这里插入图片描述

3.2.2、再次检查node

再次输入【node –v】,此时显示node版本18.18.2
输入npmv】,此时显示npm版本9.8.1
代表node、npm已经都配置成功。
在这里插入图片描述

4、配置git

4.1、安装git

输入命令

sudo yum install -y git

在这里插入图片描述

4.2、检查git配置

[ec2-user@ip-172-31-26-148 ~]$ git –v
git version 2.40.1

5、从github拉取一个Vue项目

在这里插入图片描述

5.1、进入项目目录

在这里插入图片描述

5.2、查看安全

http协议开通了80端口aws linux http协议默认就是80,而且修改不了)
在这里插入图片描述

5.3、修改端口

在这里插入图片描述
在这里插入图片描述

5.4、启动项目

输入命令

npm run serve

在这里插入图片描述

5.4.1、解决端口变1024问题

1、nginx或者其他代理软件,把端口转发了,需要去检查端口占用
很显然没有被占用

lsof -i:80

在这里插入图片描述

2、权限不够,我们命令前加上:sudo

sudo npm run serve

在这里插入图片描述

6、外网访问Vue项目

第5步启动的Vue项目,显示的都是本地、内网地址,我们需要在实例页面查找到外网IP
访问地址http://34.216.244.162/#/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

总结

AWS Linux云服务器在使用过程中特别方便,尤其是yum包管理,非常丝滑,没有遇到问题。不管是配置git,还是node、npm可以很顺畅的下载安装好。

原文地址:https://blog.csdn.net/s445320/article/details/134302512

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_2839.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

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