前言或许 有和我一样的“小白”，想知道怎么把自己的网站程序 发布到互联网 上，本篇类型为 云服务器 （即指用购买的 云服务器 来搭建一个我们的 网站 ）；内容会比使用 云主机 搭建多，但是覆盖内容 更加全面 ::(滑稽) 声明： 本文仅作为 学习 和 参考 ，切勿搭建违法违规网站；网络并非法外之地！一、实验准备作为 保姆级 教程，文章将附上本文用到的需要使用到的 工具 ，并且会 详细 讲述 每一步 骤SSH连接工具（ 下载 - Xshell ）域名（新用户 几块钱 即可购买）云服务器（ Ucloud 海外 限时 百元左右就可购买 一年 ）宝塔面板（ bt.cn ，基础功能的话直接用免费版）网站程序源码二、服务器购买及安装宝塔Ucloud的2G2H低至100左右,ping时延 150ms 左右， 600G/月流量 个人用足够了（我用的就是这个哈）：选择地区、镜像（选择 Ubuntu 22.04 64 位）、生成随机密码，确认无误后支付购买进入主机控制台，获取服务器的 公网IP 用 SSH连接 上服务器Xshell下载： Xshell（1）打开软件右上角文件-》新建（2）点击连接、输入用户名、密码登录 默认用户名为 ubuntu ，密码为购买前 设置的密码（3）SSH 连接服务器浏览器 访问 宝塔面板 获取 安装脚本wget -O install.sh https://download.bt.cn/install/install_lts.sh && sudo bash install.sh ed8484bec在SSH上执行命令等待 安装完成 服务器防火墙创建模板 并放行端口访问服务器防火墙 管理配置页 ： https://console.ucloud.cn/unet/eip创建 外网防火墙模板设置服务器 防火墙访问 服务器资源管理点击 详情选择 刚刚创建的模板三、宝塔相关配置访问 外网面板地址 （安装完之后有写，如果访问不了可能是防火墙没放行你的端口，建议重做一下防火墙设置步）输入系统自动创建的用户名进行 登录 绑定 宝塔账号，如果没有就先注册一个再绑定等待 安装网站环境 对宝塔 面板 进行必要的设置注意： 账号设置成功后需要重新登录，再继续设置密码后还要再次重新登录同理， 端口 也可以自定义，自己记住 并在防火墙放行 即可！四、购买一个域名关于 域名 ，首先选择域名服务提供商域名服务提供商有很多，无论是什么原因导致你最终选择哪一家，我都是以最便捷易懂的目的来推荐。以下是我推荐的几个域名服务提供商：阿里云（万网） ： https://wanwang.aliyun.com/domain/ 腾讯云 ： https://dnspod.cloud.tencent.com/ 当然还有 其他的 就不一个一个列举了我们这里以阿里云为例，打开 阿里云 的域名注册页 https://wanwang.aliyun.com/domain/ ，如果你之前没有买过，可以点新用户这里，新用户cn域名目前一块钱 首年 因为我之前买过，所以我这里以 老用户 为例 ::(笑尿) ，当然只是搜索的页面不同， 新用户 域名注册的搜索页面功能上都是差不多的查询并注册 购买域名如果 已经被注册 的域名就不能注册了，可以尝试换一个域名 重新查询 ，或者选择下面 价格合适的其他后缀 进行注册之后 选择创建成功的模板 然后付款即可，回到我们的控制台就能看到我们自己的域名了（一般 实名 要30分钟左右才能正常解析）添加 解析记录 我们购买的 域名状态正常 了之后就可以进行解析了，其实不同平台的解析步骤都差不多：找到我们的 域名 -> 添加记录 -> 输入记录值 -> 输入解析地址 -> 确认添加这里以 腾讯云 为例（因为阿里云没有域名了，当然，步骤都是一样的，下面也有些阿里云的步骤）先进控制台： 腾讯云控制台 阿里云买了的话就去： 域名解析页面 （1）腾讯云 解析示例 ：（2）阿里云 解析示例 ：差不多等 5分钟 左右域名解析就会生效五、搭建网站回到我们的 宝塔后台 （如果之前改过端口/路径/用户名/密码，就只能用你新改的进行登录，并且面板默认有 https ）创建一个网站，点 左侧 网站->添加站点填写站点基本信息 ，确认无误后点确认进入 网站目录 关于源码，如果有你自己的项目需要上传可以直接上传你的源码，没有的话我们这里用一个单页（之前的一个网页设计作业）来示范： 网页设计作业 - 小米商城首页在网站目录 新建一个空白文件 ，并命名为 index.html （如果显示已存在可以 删掉原来的 或者 不理会 ）将作业内的index.html代码 copy 到该文件，粘贴并保存 打开网页设计作业 - 小米商城首页 ，复制index.html里的代码因为用的外链 css ，所以可以直接忽略 css 的内容也能用回到宝塔的 index.html 上粘贴（如果之前创建时候显示指定文件已存在，就直接粘贴到默认的index.html也行）之后ctrl+s进行保存，保存后所有操作就完成了打开我们的网址进行访问测试完工~六、可能的问题访问 自己的网址显示无法加载网页（底部有个dnsxxx什么的）这是因为 dns解析 有问题，或者也可能是因为 绑定错 了域名（写的域名不是你自己注册解析的）导致的，注意检查宝塔 后台路径 / 账号密码 在 修改后 进不去了如果是忘记了就在Xshell上重新连接上我们的服务器，再用命令：sudo bt进行修改面板信息 注意： 面板默认是开启ssl的，所以要用协议头https进行连接（443端口）进行连接访问自己的网址显示连接超时大概率是服务器 防火墙 配置错或漏配导致的，回服务器检查是否正确放行该放行的端口（参考前面的 二-6、7步）想搭建其他程序？如果有 自己写的程序 也可以按本文进行部署，本文只是一些 基础 的 服务器安装宝塔 + 域名注册解析 + 搭建简单网页 的教程，还有其他功能需要自己挖掘，网站程序源码可以在互联网也可以找到~