保姆级网站搭建 - 云服务器篇
前言
或许 有和我一样的“小白”,想知道怎么把自己的网站程序 发布到互联网 上,本篇类型为 云服务器 (即指用购买的 云服务器 来搭建一个我们的 网站 );内容会比使用 云主机 搭建多,但是覆盖内容 更加全面 ::(滑稽)
声明: 本文仅作为 学习 和 参考 ,切勿搭建违法违规网站;网络并非法外之地!
一、实验准备
作为 保姆级 教程,文章将附上本文用到的需要使用到的 工具 ,并且会 详细 讲述 每一步 骤
- SSH连接工具( 下载 - Xshell )
- 域名(新用户 几块钱 即可购买)
- 云服务器( Ucloud 海外 限时 百元左右就可购买 一年 )
- 宝塔面板( bt.cn ,基础功能的话直接用免费版)
- 网站程序源码
二、服务器购买及安装宝塔
Ucloud的2G2H低至100左右,ping时延 150ms 左右, 600G/月流量 个人用足够了(我用的就是这个哈):
- 选择地区、镜像(选择 Ubuntu 22.04 64 位)、生成随机密码,确认无误后支付购买
- 进入主机控制台,获取服务器的 公网IP
- 用 SSH连接 上服务器
Xshell下载: myfile.fanl.cn/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步) - 想搭建其他程序?
如果有 自己写的程序 也可以按本文进行部署,本文只是一些 基础 的 服务器安装宝塔 + 域名注册解析 + 搭建简单网页 的教程,还有其他功能需要自己挖掘,网站程序源码可以在互联网也可以找到~
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »