保姆级网站搭建 - 云服务器篇

前言

或许 有和我一样的“小白”,想知道怎么把自己的网站程序 发布到互联网 上,本篇类型为 云服务器 (即指用购买的 云服务器 来搭建一个我们的 网站 );内容会比使用 云主机 搭建多,但是覆盖内容 更加全面

声明: 本文仅作为 学习参考 ,切勿搭建违法违规网站;网络并非法外之地!

一、实验准备

作为 保姆级 教程,文章将附上本文用到的需要使用到的 工具 ,并且会 详细 讲述 每一步

  1. SSH连接工具( 下载 - Xshell
  2. 域名(新用户 几块钱 即可购买)
  3. 云服务器( Ucloud 海外 限时 百元左右就可购买 一年
  4. 宝塔面板( bt.cn ,基础功能的话直接用免费版)
  5. 网站程序源码

二、服务器购买及安装宝塔

Ucloud的2G2H低至100左右,ping时延 150ms 左右, 600G/月流量 个人用足够了(我用的就是这个哈):
m0d6mtc3.png

  1. 选择地区、镜像(选择 Ubuntu 22.04 64 位)、生成随机密码,确认无误后支付购买
    m0d6yds6.png
    m0d6w80c.png
    m0d71dej.png
  2. 进入主机控制台,获取服务器的 公网IP
    m0d737bd.png
  3. SSH连接 上服务器
    Xshell下载: myfile.fanl.cn/Xshell
    (1)打开软件右上角文件-》新建
    m0d7qos0.png
    (2)点击连接、输入用户名、密码登录
    默认用户名为 ubuntu ,密码为购买前 设置的密码
    m0d7siao.png
    (3)SSH 连接服务器
    m0d7urlw.png
  4. 浏览器 访问 宝塔面板 获取 安装脚本

    wget -O install.sh https://download.bt.cn/install/install_lts.sh && sudo bash install.sh ed8484bec

    m0dagf8u.png

  5. 在SSH上执行命令等待 安装完成
    m0daiidm.png
    m0daxk9c.png
  6. 服务器防火墙创建模板 并放行端口

    m0db9chz.png
    m0dbb2aj.png
    m0dbbtsd.png

  7. 设置服务器 防火墙

    m0dbfmun.png

    • 选择 刚刚创建的模板

    m0dbhw7k.png

三、宝塔相关配置

  1. 访问 外网面板地址 (安装完之后有写,如果访问不了可能是防火墙没放行你的端口,建议重做一下防火墙设置步)
    m0dbjyte.png
  2. 输入系统自动创建的用户名进行 登录
    m0dfm2w7.png
  3. 绑定 宝塔账号,如果没有就先注册一个再绑定
    m0dccjbe.png
  4. 等待 安装网站环境
    m0dfjalq.png
    m0dfi4c0.png
  5. 对宝塔 面板 进行必要的设置
    m0dfv81o.png
    m0dfykjf.png
    注意: 账号设置成功后需要重新登录,再继续设置密码后还要再次重新登录
    m0dg49jm.png
    同理, 端口 也可以自定义,自己记住 并在防火墙放行 即可!

四、购买一个域名

  1. 关于 域名 ,首先选择域名服务提供商域名服务提供商有很多,无论是什么原因导致你最终选择哪一家,我都是以最便捷易懂的目的来推荐。以下是我推荐的几个域名服务提供商:
    阿里云(万网) : https://wanwang.aliyun.com/domain/
    腾讯云 : https://dnspod.cloud.tencent.com/
    当然还有 其他的 就不一个一个列举了
  2. 我们这里以阿里云为例,打开 阿里云 的域名注册页 https://wanwang.aliyun.com/domain/ ,如果你之前没有买过,可以点新用户这里,新用户cn域名目前一块钱 首年
    m0dlfulf.png
    m0dle4sz.png
    因为我之前买过,所以我这里以 老用户 为例 ,当然只是搜索的页面不同, 新用户 域名注册的搜索页面功能上都是差不多的
  3. 查询并注册 购买域名
    m0dlmu6u.png
    如果 已经被注册 的域名就不能注册了,可以尝试换一个域名 重新查询 ,或者选择下面 价格合适的其他后缀 进行注册
    m0dlqjrf.png
    m0dlsm1d.png
    之后 选择创建成功的模板 然后付款即可,回到我们的控制台就能看到我们自己的域名了(一般 实名 要30分钟左右才能正常解析)
  4. 添加 解析记录
    我们购买的 域名状态正常 了之后就可以进行解析了,其实不同平台的解析步骤都差不多:找到我们的 域名 -> 添加记录 -> 输入记录值 -> 输入解析地址 -> 确认添加
    这里以 腾讯云 为例(因为阿里云没有域名了,当然,步骤都是一样的,下面也有些阿里云的步骤)
    先进控制台: 腾讯云控制台
    阿里云买了的话就去: 域名解析页面
    (1)腾讯云 解析示例
    m0dm1lk3.png
    m0dm2ldl.png
    m0dm9c25.png
    (2)阿里云 解析示例
    m0dm62g4.png
    m0dm7kn6.png
  5. 差不多等 5分钟 左右域名解析就会生效

五、搭建网站

  1. 回到我们的 宝塔后台 (如果之前改过端口/路径/用户名/密码,就只能用你新改的进行登录,并且面板默认有 https
  2. 创建一个网站,点 左侧 网站->添加站点
    m0dmdoz9.png
  3. 填写站点基本信息 ,确认无误后点确认
    m0dmh0rr.png
  4. 进入 网站目录
    m0dmkiat.png
  5. 关于源码,如果有你自己的项目需要上传可以直接上传你的源码,没有的话我们这里用一个单页(之前的一个网页设计作业)来示范: 网页设计作业 - 小米商城首页
  6. 在网站目录 新建一个空白文件 ,并命名为 index.html (如果显示已存在可以 删掉原来的 或者 不理会
    m0dmq4pb.png
    m0dmrb59.png
  7. 将作业内的index.html代码 copy 到该文件,粘贴并保存
    打开网页设计作业 - 小米商城首页 ,复制index.html里的代码
    m0dmsp4g.png
    因为用的外链 css ,所以可以直接忽略 css 的内容也能用
  8. 回到宝塔的 index.html 上粘贴(如果之前创建时候显示指定文件已存在,就直接粘贴到默认的index.html也行)
    m0dmvodp.png
    m0dmxlub.png
    之后ctrl+s进行保存,保存后所有操作就完成了
  9. 打开我们的网址进行访问测试
    m0dn0bgh.png
  10. 完工~
    m0dn0vpy.png

六、可能的问题

  1. 访问 自己的网址显示无法加载网页(底部有个dnsxxx什么的)
    这是因为 dns解析 有问题,或者也可能是因为 绑定错 了域名(写的域名不是你自己注册解析的)导致的,注意检查
  2. 宝塔 后台路径 / 账号密码修改后 进不去了
    如果是忘记了就在Xshell上重新连接上我们的服务器,再用命令:sudo bt进行修改面板信息
    m0dn79uv.png
    注意: 面板默认是开启ssl的,所以要用协议头https进行连接(443端口)进行连接
  3. 访问自己的网址显示连接超时
    大概率是服务器 防火墙 配置错或漏配导致的,回服务器检查是否正确放行该放行的端口(参考前面的 二-6、7步)
  4. 想搭建其他程序?
    如果有 自己写的程序 也可以按本文进行部署,本文只是一些 基础服务器安装宝塔 + 域名注册解析 + 搭建简单网页 的教程,还有其他功能需要自己挖掘,网站程序源码可以在互联网也可以找到~
打赏
评论区
头像
友链申请 - 网站地图 - 本站主题 - 给我留言