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

2024-08-28T17:43:00

前言

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

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

一、实验准备

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

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

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

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

  1. 选择地区、镜像(选择 Ubuntu 22.04 64 位)、生成随机密码,确认无误后支付购买


  2. 进入主机控制台,获取服务器的 公网IP
  3. SSH连接 上服务器
    Xshell下载: myfile.fanl.cn/Xshell
    (1)打开软件右上角文件-》新建

    (2)点击连接、输入用户名、密码登录
    默认用户名为 ubuntu ,密码为购买前 设置的密码

    (3)SSH 连接服务器
  4. 浏览器 访问 宝塔面板 获取 安装脚本

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

  5. 在SSH上执行命令等待 安装完成

  6. 服务器防火墙创建模板 并放行端口



  7. 设置服务器 防火墙

    • 选择 刚刚创建的模板

三、宝塔相关配置

  1. 访问 外网面板地址 (安装完之后有写,如果访问不了可能是防火墙没放行你的端口,建议重做一下防火墙设置步)
  2. 输入系统自动创建的用户名进行 登录
  3. 绑定 宝塔账号,如果没有就先注册一个再绑定
  4. 等待 安装网站环境

  5. 对宝塔 面板 进行必要的设置


    注意: 账号设置成功后需要重新登录,再继续设置密码后还要再次重新登录

    同理, 端口 也可以自定义,自己记住 并在防火墙放行 即可!

四、购买一个域名

  1. 关于 域名 ,首先选择域名服务提供商域名服务提供商有很多,无论是什么原因导致你最终选择哪一家,我都是以最便捷易懂的目的来推荐。以下是我推荐的几个域名服务提供商:
    阿里云(万网) : https://wanwang.aliyun.com/domain/
    腾讯云 : https://dnspod.cloud.tencent.com/
    当然还有 其他的 就不一个一个列举了
  2. 我们这里以阿里云为例,打开 阿里云 的域名注册页 https://wanwang.aliyun.com/domain/ ,如果你之前没有买过,可以点新用户这里,新用户cn域名目前一块钱 首年


    因为我之前买过,所以我这里以 老用户 为例 ::(笑尿) ,当然只是搜索的页面不同, 新用户 域名注册的搜索页面功能上都是差不多的
  3. 查询并注册 购买域名

    如果 已经被注册 的域名就不能注册了,可以尝试换一个域名 重新查询 ,或者选择下面 价格合适的其他后缀 进行注册


    之后 选择创建成功的模板 然后付款即可,回到我们的控制台就能看到我们自己的域名了(一般 实名 要30分钟左右才能正常解析)
  4. 添加 解析记录
    我们购买的 域名状态正常 了之后就可以进行解析了,其实不同平台的解析步骤都差不多:找到我们的 域名 -> 添加记录 -> 输入记录值 -> 输入解析地址 -> 确认添加
    这里以 腾讯云 为例(因为阿里云没有域名了,当然,步骤都是一样的,下面也有些阿里云的步骤)
    先进控制台: 腾讯云控制台
    阿里云买了的话就去: 域名解析页面
    (1)腾讯云 解析示例



    (2)阿里云 解析示例

  5. 差不多等 5分钟 左右域名解析就会生效

五、搭建网站

  1. 回到我们的 宝塔后台 (如果之前改过端口/路径/用户名/密码,就只能用你新改的进行登录,并且面板默认有 https
  2. 创建一个网站,点 左侧 网站->添加站点
  3. 填写站点基本信息 ,确认无误后点确认
  4. 进入 网站目录
  5. 关于源码,如果有你自己的项目需要上传可以直接上传你的源码,没有的话我们这里用一个单页(之前的一个网页设计作业)来示范: 网页设计作业 - 小米商城首页
  6. 在网站目录 新建一个空白文件 ,并命名为 index.html (如果显示已存在可以 删掉原来的 或者 不理会

  7. 将作业内的index.html代码 copy 到该文件,粘贴并保存
    打开网页设计作业 - 小米商城首页 ,复制index.html里的代码

    因为用的外链 css ,所以可以直接忽略 css 的内容也能用
  8. 回到宝塔的 index.html 上粘贴(如果之前创建时候显示指定文件已存在,就直接粘贴到默认的index.html也行)


    之后ctrl+s进行保存,保存后所有操作就完成了
  9. 打开我们的网址进行访问测试
  10. 完工~

六、可能的问题

  1. 访问 自己的网址显示无法加载网页(底部有个dnsxxx什么的)
    这是因为 dns解析 有问题,或者也可能是因为 绑定错 了域名(写的域名不是你自己注册解析的)导致的,注意检查
  2. 宝塔 后台路径 / 账号密码修改后 进不去了
    如果是忘记了就在Xshell上重新连接上我们的服务器,再用命令:sudo bt进行修改面板信息

    注意: 面板默认是开启ssl的,所以要用协议头https进行连接(443端口)进行连接
  3. 访问自己的网址显示连接超时
    大概率是服务器 防火墙 配置错或漏配导致的,回服务器检查是否正确放行该放行的端口(参考前面的 二-6、7步)
  4. 想搭建其他程序?
    如果有 自己写的程序 也可以按本文进行部署,本文只是一些 基础服务器安装宝塔 + 域名注册解析 + 搭建简单网页 的教程,还有其他功能需要自己挖掘,网站程序源码可以在互联网也可以找到~
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »