做网站去哪里投放广告,上海人才引进网,网站建设外包注意事项,每平每家设计家官网前言 在数字化时代#xff0c;AWS云服务扮演着至关重要的角色。AWS#xff08;Amazon Web Services#xff09;是亚马逊公司旗下的云计算服务平台#xff0c;为全球各地的企业、组织和个人开发者提供了一系列广泛而深入的云服务。 在AWS云服务中#xff0c;计算、存储、数…前言 在数字化时代AWS云服务扮演着至关重要的角色。AWSAmazon Web Services是亚马逊公司旗下的云计算服务平台为全球各地的企业、组织和个人开发者提供了一系列广泛而深入的云服务。 在AWS云服务中计算、存储、数据库、分析、机器学习等核心服务得到了全面覆盖。例如通过EC2Elastic Compute Cloud服务用户可以轻松地进行扩展和管理虚拟服务器而S3Simple Storage Service则为用户提供了高度持久、可用和可扩展的对象存储。此外RDSRelational Database Service和DynamoDB等数据库服务也为企业级应用提供了强大的数据支持。 除了基础设施服务外AWS还提供了一系列开发工具和平台帮助开发者更高效地构建、测试和部署应用。例如AWS Lambda允许开发者无需预置或管理服务器即可运行代码而AWS Amplify则是一个全面的开发平台涵盖了身份验证、API管理、数据存储等多个方面。 安全性是AWS云服务的另一大亮点。AWS提供了丰富的安全、身份和合规性服务如IAMIdentity and Access Management、KMSKey Management Service和CloudTrail等确保用户数据和应用得到充分保护。 最后AWS云服务还具备出色的可扩展性和全球化部署能力。通过AWS的全球基础设施用户可以轻松地将应用部署到全球各地实现低延迟和高可用性。同时借助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-userip-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 输入【npm -v】此时显示npm版本9.8.1 代表node、npm已经都配置成功。
4、配置git
4.1、安装git
输入命令 sudo yum install -y git 4.2、检查git配置 [ec2-userip-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都可以很顺畅的下载安装好。