保姆级阿里云轻量服务器建站前期工作

  有些阿里云轻量服务器网上建站的文章,它有些界面和我看见的界面不是太一样,所以我选择出编文章来给同学们参考参考,本网站有些图片可能和你们买的轻量服务器看见的网站不大一样,因为我买的时候,那个界面我有点还原不出来,不过功能都是一样的。

1.购买阿里云轻量服务器

新用户会比较便宜,适合很多对于学习来说的同学们。

阿里云-计算,为了无法计算的价值 阿里云的官网

现在还有活动,如果抢的快的话应该可以抢到38一年的

 如果抢不到的话,68一年的也还可以,很便宜了。

 点击购买

 别的可能不用改,系统镜像的话如果是专业类型的话可以选择,因为这里我系统镜像选择的是CentOS,所以如果你已经想好了选择的镜像了的话,后面的可以不用看了,版本的话我选择的是7.6,看清楚!!!(因为我觉得7的会好用一点)

 购买完成

2.修改密码,远程操控

点击控制台,就可以看见你购买的服务器了。

修改好你想要密码后重启服务器。(如果界面不一样的话,可以尝试退出登录后重新登录,不大影响)

现在我们已经买了服务器,那怎么才能使用服务器呢?不可能跑那么远还去使用服务器,那么远程工具就发挥作用了。

远程连接服务器的方法有两种,它有自带远程连接服务,还有一种是下载远程工具了,工具的话推荐同学们下载Xshell 7,有免费版和付费版,这里是免费版的链接家庭/学校免费 - NetSarang Website 同学们可以自行下载,这里我还是比较推荐用工具的,但如果嫌麻烦的同学可以直接使用阿里云自带的

3.查询宝塔面板信息

这里为了方便演示,我使用的阿里云自带的,点击链接

我们点击进去就可以看见界面了,我们要输入相对于的代码,我们进去用户权限的话是一个用户权限,我们需要root权限(如果用的Xshell 7的话,这里默认应该是root)

所以我们要先输入 su root ,提高权限,它会让你输入密码,记住是你刚刚修改的密码,密码不会显示,然后输入bt(宝塔)

 输入14查看面板信息,这里会有用户名和密码,记得记住,一会需要登录,外网面板地址的话,我们复制下来,粘贴到浏览器里,不过肯定是空白界面,因为我们要开通端口。

4.开通宝塔面板所需端口号

我们点击防火墙,将8888、888、3306、80、443、22等端口打开(记得输入名字,我字有点不好看)

现在我们已经开通端口了,可以把外网面板地址粘贴到浏览器里面,就可以看见了

我们输入用户名和密码(如果一直显示密码或者用户错误的话,可以看看远程连接,输入bt然后点5,修改密码,重新登录) 

登录后应该会有这个界面,这个图片我找不到了,所以引用的,网站在这如何用阿里云轻量服务器建站(新手全流程)-阿里云开发者社区(网站讲的蛮仔细,就是图片有点对不上,不过问题不大)

宝塔也有终端,如果要安装别的完整,找到命令复制下来,粘贴上去就好了

那么现在,我们前期的准备工作就好了!

### 阿里云服务器部署教程 #### 一、准备工作 为了顺利在阿里云服务器上完成部署工作,需先做好一系列准备事项。这包括但不限于登录阿里云官网并注册账号,利用钉钉或者支付宝APP扫描二维码成为新用户以便享受更多福利和较大优惠力度[^2]。 #### 二、选择合适的服务器实例 依据不同需求挑选适合自己的阿里云服务器至关重要。对于初次使用者而言,可以通过官方提供的几个明确而详细的指南来快速找到匹配业务场景的产品类型;而对于有特定用途的应用程序,则应关注各款产品之间的差异和服务特性介绍[^1]。 #### 三、安装必要的软件包 以部署React项目为例,在开始之前要确保已正确设置了操作系统的环境变量以及安装了Node.js等相关依赖项。这部分内容虽然未直接提及于给定资料内,但在实际操作过程中不可或缺。 ```bash sudo apt update && sudo apt upgrade -y curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt install -y nodejs node -v npm -v ``` #### 四、上传源码至远程主机 通过SFTP协议或者其他方式把本地开发好的应用文件传输到购买的云服务器上面去。这里假设已经完成了SSH密钥认证过程从而简化命令行交互: ```bash scp -r ./my-react-app user@your.server.ip:/home/user/ ``` #### 五、构建生产版本与启动服务 进入目标目录执行构建指令生成优化后的静态资源,并设置好Nginx作为反向代理转发HTTP请求到达应用程序监听端口。注意调整防火墙策略允许外部访问网站域名对应的IP地址及指定端口号[^3]。 ```bash cd /path/to/my-react-app npm run build pm2 start npm --name "react-app" -- start pm2 save pm2 startup systemd ``` ```nginx server { listen 80; server_name your.domain.name; location / { proxy_pass http://localhost:3000; # React app's port proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值