阿里云服务器怎么用?教你从头到尾建一个网站!

简介: 本博客详细说明了从服务器购买,到项目部署过程。购买前请先:领取阿里云幸运券,有很多优惠,下文中有领取链接。 购买建议多买几年,现在3年是5折优惠。
1、阿里云服务器购买

直接进阿里云首页:https://www.aliyun.com;如果有淘宝账号,直接登录就行了。如果没有要先注册一下,注册后要实名认证后才有买云服务器。

登录后,请先到阿里云官网 领取幸运券,然后再购买,除了价格上有很多优惠外,还可以参与抽奖。详见:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=2a7uv47d&utm_source=2a7uv47d


选好服务器之后,点立即购买就行了。然后就会收到ECS实例创建成功的通知。到这里,阿里云服务器购买成功了。一个公网IP和一个内网IP。
05

2、连接阿里云服务器
通过上面的步骤,我们已经拿到阿里云服务器了。然后登陆阿里云,进入控制台;
06

在控制台里我们可以看到我们的一些信息。然后我们进入云服务器ECS;
07

进来之后就可以看到我们购买的服务器的各项信息了;
08

然后点击云服务器,进入到该服务器明细。阿里提供远程连接。当我们第一次连接的时候回提示一个密码。记住就是了,以后如果是通过阿里云控制台去远程连接,都在输一次那个密码,多以要好好保管。不过我还是习惯用Xshell来操作。Xshell远程的时候不需要那个密码。
09

不过有个问题,就是我不知道阿里云服务器的初始登录密码是什么,所以我进入了管理,然后重置了密码。根据提示设置密码就行。完了重启一次。
10

网页版远程,用户名是root,密码是重置的密码。初始密码我不知道怎么知道。
11

不过我还是喜欢用Xshell来连接。
12

3、在阿里云上部署项目
阿里云服务器已经搭好的环境。而且有着非常详细的操作文档。这是非常良心的。相信做java开发的小伙伴对fastjosn一定很熟悉。是阿里开发的JSON框架。速度非常快,非常好用。但是就是找不到API。那时候我在想,是不是阿里的产品都是没有API的啊?!~但是阿里云服务器的操作说明书就非常详细。按照操作说明书一步步来部署,感觉非常稳。
不过呢,我这个只是个毕业设计项目,并没有想着以后投入上产使用。所以我就很简单粗暴地直接把项目放到tomcat的webapps目录下就行了。当然,阿里云服务器也是为我们安装了mysql的。
在这里我想吐槽一下,其实在使用阿里云服务器的同时,我也买了腾讯的云服务器。腾讯的云服务器就只是单纯地装了个系统。其他东西都要自己去下载安装。从JDK,TOMCAT,MYSQL,Nginx等等……装完之后还要配好环境。虽然这些难度不大,而且网上也很多教程。但是个人觉得,如果给一个小白来搭的话,顺利也要半天。万一出现点什么未知问题,那折腾几天也是有可能的。或者只能说是侧重点不同吧。如果你只是想把你的项目部署到系统上,然后跑起来,那么阿里云服务器就做得非常好。阿里云服务器是在Linux系统上再封装了一层,提供了很多非常容易理解和操作的接口,不必去深究其实现原理。这样项目部署非常方便。腾讯就不一样了,我就想买个服务器,然后把我的项目放上去跑就行了,但是我要想我的项目跑起来,我还得把鸟叔的Linux教程翻几遍才行。这就很尴尬了,重点都不知道去哪里了。
好像吹得有点过了。现在就说说我是怎么开始我的项目吧。
3.1 数据库配置和建表
首先当然是搞定数据库。阿里的服务器已经帮我们分配好了一些用户。但是我习惯性是用Navicat来作为数据库的客户端工具,而且喜欢任意用户远程登录root用户。当然这样做是非常不安全的,但是这个只是测试项目,就没有理那么多了。下面一些命令是查看所有用户和查看当前用户和修改root用户密码。
13

连上之后根据需要建好表。
14

3.2 打包项目上传服务器
我的项目是用maven管理的。所以直接用maven打成war包。
项目右键  Run As  Maven install
15

打包完之后,在项目的target目录下,就会多出一个文件夹和一个war包文件。其实那个文件夹就是下面那个war包的解压版。平时,我更新一些项目的话,因为只需要更新其中一些文件,所以不必把整个war包都重新长传一次,只需要把要跟新的文件替换掉服务器上的旧文件就行了。这样就不必每次更新都要重新长传整个项目。我觉得maven会生成这样一个文件夹,应该也是为了方便局部更新。但我们这个是新项目,所以要把整个war包上传。
16

说到window跟Linux之间的文件互传,工具有很多。我用的是File-zilla。没有为什么,觉得个工具间都差不多,能用就行了。用File-zilla连接服务器,直接在上面输入账号密码,点击连接就行了。
17

因为这个项目只是一个毕业设计项目,所以我的做法的做法是,直接把项目war包放到tomcat的webapps目录下就行了。上传完成的时候,war包就会被自动解压了。
18

这个时候,我们的部署就已经完成了。有朋友可能会问,我什么还有个ding包?这里说明一下,由于我这么项目是钉钉工作台的微应用项目,而且是实现免登的。所以在进入微应用的时候,要先获取token和code,然后通过code换取用户信息并存进session。这些相应请求我是放在ding包里进行的。而我的静态页面路径是跟项目同目录的,所以直接上传同级目录。具体操作请看:
https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.bO4OVj&treeId=172&ar
ticleId=104969&docType=1

4、系统实现
要进行钉钉开发,首先要注册成为钉钉的开发者。网址在这里:
https://oa.dingtalk.com/register.html
19

完成注册后,登陆钉钉开发者管理后台,在企业应用下自建应用。填写完所需要的资料后,就可以测试了。钉钉开发文档上有着非常详细的文档说明。
20

到此为止,微应用开发到部署已经完成。由于项目是公司项目,代码我就不上传了。有Bug欢迎各位钉钉的开发者和阿里云服务器的使用者给我留言指出,谢谢。

相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
|
固态存储 安全 程序员
搭建程序员个人博客网站的服务器配置怎么选?
搭建个人博客网站时,合理选择服务器配置至关重要。推荐1核CPU、2GiB内存、SSD硬盘及2M-10M带宽,适合大多数个人博客。操作系统方面,Linux更为经济高效。建议选择如阿里云等知名云服务商,同时考虑服务器的可扩展性和安全性,确保网站稳定运行与良好体验。
|
19天前
|
域名解析 弹性计算 安全
阿里云服务器安装宝塔面板、安装网站(新手图文教程)
本文详细介绍了从注册阿里云账号到使用宝塔面板安装网站的完整流程,包括阿里云账号的企业认证、服务器购买与安全规则配置、宝塔面板的安装及网站部署等步骤。通过图文并茂的方式,帮助用户轻松完成阿里云服务器的搭建和管理。适合新手快速上手,实现网站从零到有的全过程。如果觉得有用,别忘了点赞收藏!
366 1
阿里云服务器安装宝塔面板、安装网站(新手图文教程)
|
1月前
|
缓存 PHP 数据库
WordPress网站服务器性能优化方法,站长必备。
最后,当你将这些方法组合起来并实施时,您将发现你的WordPress网站性能有了显著的提高。别忘了,这不是一次性的任务,要定期执行,保持你的车(网站)始终在轨道上飞驰。
78 21
|
1月前
|
前端开发 JavaScript 应用服务中间件
服务器如何设置可以提升网站打开速度?
首先关闭掉php版本中的输出详细错误信息功能;具体步骤为软件商店-对应php版本-设置-配置修改 找到“display_errors”参数,选择“关闭”保存即可。
68 1
|
2月前
|
自然语言处理 安全 开发工具
分享一个纯净无广、原版操作系统、开发人员工具、服务器等资源免费下载的网站
分享一个纯净无广、原版操作系统、开发人员工具、服务器等资源免费下载的网站
125 4
|
3月前
|
弹性计算 人工智能 API
基于ECS部署DeepSeek个人专属AI网站
本方案介绍了如何基于云服务器ECS集成百炼API和Open WebUI服务,一键部署体验DeepSeek个人专属AI网站。用户不仅可以以极低的成本,拥有个人专属的AI网站,进行稳定的AI对话,还能够切换DeepSeek-V3、DeepSeek-R1、Qwen-max等模型进行体验。同时Open WebUI还具备开源能力,支持定制工具的开发。您还可以创建其他子账号,将您的专属AI网站分享给他人使用。
|
7月前
|
运维 安全 Linux
怎么使用云服务器搭建个人博客网站
使用云服务器搭建个人博客网站是一个涉及多个步骤的过程,包括购买云服务器、域名注册和备案、环境配置、安装博客系统、部署SSL证书以及网站上线和维护。通过选择合适的云服务提供商(如阿里云、腾讯云等),配置服务器,安装宝塔面板,选择合适的博客程序(如Typecho、WordPress等),并确保安全措施到位,您可以成功搭建并运行自己的个人博客网站。
|
3月前
|
弹性计算 运维 网络安全
阿里云轻量应用服务器产品解析与搭建个人博客网站教程参考
轻量应用服务器(Simple Application Server)作为阿里云面向单机应用场景推出的云服务器产品,以其一键部署、一站式管理、高性价比等特性,深受个人开发者、中小企业及入门级用户的喜爱。本文将全面解析阿里云轻量应用服务器的产品优势、应用场景、使用须知,以及使用轻量应用服务器搭建个人博客网站的详细教程,帮助用户更好地了解和使用这一产品。
|
2月前
|
域名解析 弹性计算 应用服务中间件
使用域名访问部署在ECS上的网站
本文为您介绍如何为网站配置域名并为域名配置HTTPS证书。
|
3月前
|
数据采集 搜索推荐 定位技术
网站服务器管理中静态长效代理的价值与作用
在网站服务器管理中,使用静态长效代理具有多重优势。其稳定性与持久性确保长时间稳定运行,简化网络管理,减少配置更改;能访问受限资源,提升工作效率,增强安全性与信息保护,优化网络营销策略,如SEO和关键词排名监测。静态代理是现代网络管理不可或缺的工具。
46 0

热门文章

最新文章