基于阿里云服务器的网站部署教程(一) — 服务器的购买及简单部署

前段时间因为学校的考试还有实习公司的项目,因此断更了一段时间。最近准备先来更新一些关于在服务器上部署网站的教程,一方面是因为近期在公司做一个NLP的系统,边学习边记录。另一方面后续我会分享如何使用python的Flask+tensorflow2.0+阿里云服务器部署我们所实现的机器学习及深度学习项目在网页上,以便于工业使用。

这里我们选择通过阿里云服务器对项目进部署,当然腾讯云服务器也是可以的,操作原理类似。

一.阿里云服务器的购买

1.因为博主目前还是学生,因此可以使用学生的一些信息购买阿里云的学生机,价格可以说是比正常机的便宜很多。配置相对来说也不错,对于自己做做小网站什么的那是足够了。这里顺便附上阿里云学生机服务器的主页:https://promotion.aliyun.com/ntms/act/campus2018.html?spm=a2c4g.11186623.2.10.71564e6bLjLSM8,或者直接在阿里云的搜索栏里直接搜索轻量应用服务器也可以(不过这里我没发现学生优惠的进入渠道)。

基于阿里云服务器的网站部署教程(一) — 服务器的购买及简单部署

2.在选择系统镜像的时候,我们选择宝塔linux面板。它是一种基于Centos系统(Linux其中的一个发行版)的服务器运维管理面板,简单来说就是可以通过Web端的操作,更方便监测、管理我们的服务器。

基于阿里云服务器的网站部署教程(一) — 服务器的购买及简单部署

 

二.服务器的配置

1.购买完服务器之后,我们通过网页右上方的控制台按钮进入我们购买产品的控制台。

基于阿里云服务器的网站部署教程(一) — 服务器的购买及简单部署

2.点击控制台中已开通的云产品“轻量应用服务器”,进入我们的服务器界面。下面显示的是我之前部署好的服务器的相关信息。

基于阿里云服务器的网站部署教程(一) — 服务器的购买及简单部署

3.如果你是一开始就选择购买的宝塔linux版服务器,应该直接就是正确我们需要的系统了。如果不是的话,可以点界面上的重置系统,进行重新选择安装。

基于阿里云服务器的网站部署教程(一) — 服务器的购买及简单部署

 

三.宝塔Linux的进入及配置

1.然后我们要进入宝塔linux的操作面板。我们点击页面右上角的远程连接,进入服务器的linux系统。

基于阿里云服务器的网站部署教程(一) — 服务器的购买及简单部署

2.在远程连接界面输入 sudo cat /www/server/panel/default.pl 指令,查询宝塔linux面板的登录密码。

基于阿里云服务器的网站部署教程(一) — 服务器的购买及简单部署

3.进入防火墙开启8888端口,因为我们是通过这个端口访问宝塔linux面板的。

基于阿里云服务器的网站部署教程(一) — 服务器的购买及简单部署

4.复制服务器主页的公网IP。这里我的IP是47.101.143.24。

基于阿里云服务器的网站部署教程(一) — 服务器的购买及简单部署

5.在网页上输入“复制的IP:8888”即可进入宝塔linux操作面板。用户名是admin,密码是刚才我们在远程连接桌面查询到的密码(可以在宝塔面板里修改)。登录后我们直接安装系统推荐的套件即可,我这里显示的是nginx和apache,我选择的是nginx服务器。

基于阿里云服务器的网站部署教程(一) — 服务器的购买及简单部署

6.点击最左侧的网站按钮,之后再点击添加站点。域名因为我没有购买,所以可以直接写上我们的IP地址,如果需要多个网站,我们可以用设置不同的端口即可。

基于阿里云服务器的网站部署教程(一) — 服务器的购买及简单部署

7.查看文件目录下的html文件,网页返回的即是系统的index文件。

基于阿里云服务器的网站部署教程(一) — 服务器的购买及简单部署

8.在网页上输入我们刚才的域名(也就是我们的IP地址),即可看到建站成功,目前所有人都已经可以访问到这个IP地址。后续我们通过修改上面的html文件即可修改我们的网站显示的内容。如果需要域名的朋友们可以自行购买,这样就可以代替IP地址对网站进行访问。

 

基于阿里云服务器的网站部署教程(一) — 服务器的购买及简单部署

基于阿里云服务器的网站部署教程(一) — 服务器的购买及简单部署

 

这是本次的所有内容,下节会分享如何在服务器上运行python程序并使用python的flask库,这有利于我们以后在网页上部署tensorflow2.0的深度学习模型。谢谢大家的关看!