云服务器零基础部署网站(保姆级教程)

文章目录

  • 前言
  • 一、在服务器上搭建宝塔面板
    • 1、何为宝塔面板?
    • 2、搭建宝塔面板
      • ①首先使用SSH远程连接工具连接服务器
      • ②执行命令下载及安装宝塔面板(以Centos系统为例)
  • 二、配置域名解析
  • 三、创建站点
    • 1、创建站点
    • 2、上传项目文件
    • 3、通过URL访问网站
  • 四、总结


前言

最近在Boostrap实训,刚好想到自己上个月买的学生版服务器,因此对在服务器上部署网站产生强烈的兴趣。本篇文章将以云服务器为基础,借助宝塔面板,实现在云服务器上部署网站的保姆级教程。


一、在服务器上搭建宝塔面板

1、何为宝塔面板?

       在服务器上,一般使用的都是Liunx系统,没有像Windows那样的可视化界面,因此对于新手来说,在上面部署自己的网站是有一定难度的;而宝塔面板是一款服务器管理软件,将原来的代码操作转为可视化操作,简化了部署服务器的操作步骤,降低了新手入门的难度。

2、搭建宝塔面板

①首先使用SSH远程连接工具连接服务器

推荐使用Putty,是一款轻量级的SSH远程连接工具,非常好用!

云服务器零基础部署网站(保姆级教程)_第1张图片

②执行命令下载及安装宝塔面板(以Centos系统为例)

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

回车之后会确认安装信息,输入y/Y回车确认安装。
在这里插入图片描述
安装完成之后,会出现以下信息:
云服务器零基础部署网站(保姆级教程)_第2张图片
访问登录地址,输入登录名和密码,即可进入宝塔面板的管理端:
云服务器零基础部署网站(保姆级教程)_第3张图片
第一次登录宝塔面板会推荐套件,通过宝塔面板,搭建服务器端最基础的配置环境:
云服务器零基础部署网站(保姆级教程)_第4张图片
具体的软件版本,可以根据自己服务器的性能自行调整


二、配置域名解析

       购买域名之后,我们还需要设置域名解析。所谓域名解析就是告诉DNS域名解析商,你这个域名对于了哪个ip地址,只有设置域名解析之后,通过这个域名才能正确地解析成指定的ip地址。
       下文以通过腾讯云购买的域名为例,配置域名解析。
①访问腾讯云域名控制台,然后点击解析:
在这里插入图片描述

②进入域名解析控制页面,将主机记录@www分别配置为:
在这里插入图片描述
       其他的默认即可。这里有一个地方需要注意,主机记录@表示一级域名,类似于baidu.com,而主机记录www表示二级域名,是属于一级域名之下的一个子域名,类似于www.baidu.com。想要实现两种域名即可正确解析,那么二级域名只能通过一级域名进行解析,也就是说,二级域名的解析流程为:二级域名–>一级域名–>ip地址,所以主机记录www需要设置为一级域名msxu.top。我们通过cmd命令测试一下域名解析的正确性:
云服务器零基础部署网站(保姆级教程)_第5张图片


三、创建站点

1、创建站点

在宝塔面板中,我们进入网站子页面,点击添加站点
云服务器零基础部署网站(保姆级教程)_第6张图片
云服务器零基础部署网站(保姆级教程)_第7张图片

2、上传项目文件

进入宝塔面板的文件子页面,在站点的根目录下上传所有的项目文件:
云服务器零基础部署网站(保姆级教程)_第8张图片
注意:站点的首页文件默认(站点的入口文件)为:(在站点设置中查看)
云服务器零基础部署网站(保姆级教程)_第9张图片
因此,你的首页文件名必须包含在默认文档设置之中才能正确地访问。

3、通过URL访问网站

在这里插入图片描述
在这里插入图片描述
完成,通过一级域名与二级域名即可成功访问网站


四、总结

       在本文中,重点介绍了如何通过宝塔面板实现在云服务器上零基础部署网站。利用宝塔面板这个利器,极大地减低服务器部署的难度,让我们可以快速地部署自己的网站。

你可能感兴趣的:(前端,node.js,html5,node.js,centos,服务器,ssh)