📋 教程概览

本教程将带您完成从购买服务器通过宝塔面板绑定域名,再到完成域名解析的全过程,特别适合编程新手和第一次建站的朋友。

🛒 第一步:购买服务器(新手推荐)

1.1 选择服务器提供商

新手推荐平台:

  • 国内:阿里云、腾讯云(有学生优惠)
  • 国外:Vultr、搬瓦工(无需备案)

购买建议:

  • 入门配置:1核CPU + 2GB内存 + 40GB硬盘 + 1Mbps带宽
  • 系统选择:CentOS 7.x 或 Ubuntu 20.04 LTS
  • 地域选择:选择离您或目标用户较近的地区

1.2 购买流程(以阿里云为例)

  1. 注册账号并完成实名认证
  2. 进入"云服务器ECS"购买页面
  3. 选择"入门级"或"轻量应用服务器"
  4. 配置:1核2G,40G硬盘,1M带宽
  5. 选择操作系统(推荐CentOS 7.9)
  6. 购买时长(建议至少3个月)
  7. 完成支付

💡 小贴士:学生用户可以使用阿里云"开发者成长计划"或腾讯云"云+校园",每月约10-20元。

🖥️ 第二步:服务器初始设置

2.1 登录服务器

Windows用户:

  1. 下载"PuTTY"(免费SSH工具)
  2. 输入服务器IP地址
  3. 端口:22
  4. 连接类型:SSH
  5. 点击"Open"登录

Mac/Linux用户:

# 打开终端,输入以下命令(替换your_ip为实际IP)
ssh root@your_ip

2.2 修改默认密码(如有需要)

# CentOS
passwd

# Ubuntu
sudo passwd root

按照提示设置新密码(建议使用复杂密码,包含大小写字母、数字和特殊字符)

2.3 安全设置(重要!)

# 修改SSH端口(可选但推荐)
# 编辑SSH配置文件
vi /etc/ssh/sshd_config

# 找到 #Port 22,取消注释并修改为其他端口(如2222)
Port 2222

# 重启SSH服务
systemctl restart sshd

⚠️ 安全警告:修改SSH端口后,下次登录需要指定端口:ssh root@your_ip -p 2222

🐳 第三步:安装宝塔面板

3.1 一键安装命令

CentOS系统:

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

Ubuntu/Debian系统:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

3.2 安装过程

  • 等待几分钟(大约2-5分钟,根据网络速度)
  • 安装完成后会显示宝塔面板访问地址、用户名和密码
  • 务必截图保存这些信息!

3.3 首次登录宝塔面板

  1. 在浏览器输入显示的面板地址(如:http://your_ip:8888
  2. 输入用户名和密码
  3. 首次登录会强制安装套件,建议选择:
    • LNMP(推荐):Nginx + MySQL + PHP
    • LAMP:Apache + MySQL + PHP

🎯 新手推荐选择LNMP套件,这是最常用的网站环境组合。

🌐 第四步:购买和准备域名

4.1 域名购买平台

推荐注册商:

  • 国内:阿里云、腾讯云、西部数码
  • 国外:Namecheap、GoDaddy、Google Domains

域名选择建议:

  • 新手推荐.com.cn.net.top
  • 长度:尽量简短易记(如:yourname.com)
  • 含义:与网站内容相关

4.2 购买流程

  1. 注册域名注册商账号
  2. 搜索想要的域名
  3. 选择注册年限(建议至少1年)
  4. 完成实名认证(国内必须)
  5. 支付购买

💡 首年优惠:很多平台新用户首年域名价格很便宜(如5-10元)

🔗 第五步:域名解析设置

5.1 获取服务器IP

  • 登录您的云服务器控制台
  • 找到您的服务器实例
  • 查看公网IP地址(如:123.123.123.123

5.2 登录域名管理后台

  • 进入您购买域名的注册商网站
  • 登录账号
  • 找到"域名管理"或"我的域名"
  • 选择您要解析的域名

5.3 添加解析记录

基础解析(推荐新手):

  1. A记录(最常用):
    • 主机记录@ (访问域名.com)和 www (访问www.域名.com)
    • 记录类型A
    • 记录值:您的服务器公网IP地址
    • TTL:默认(通常600或3600)

添加两条记录:

  • 第一条:主机记录 @,类型 A,记录值 您的IP
  • 第二条:主机记录 www,类型 A,记录值 您的IP

高级解析(可选):

  • CNAME:用于绑定CDN或子域名
  • MX:邮件服务器记录
  • TXT:验证记录

5.4 解析生效时间

  • 通常时间:5分钟 - 24小时
  • 国内域名:可能需要更长时间(特别是首次解析)
  • 检查方法:使用 ping 您的域名.com 查看是否解析到您的IP

🔄 解析没生效? 等待一段时间后刷新,或清除本地DNS缓存

🎯 第六步:宝塔面板绑定域名

6.1 登录宝塔面板

  • 在浏览器输入:http://您的服务器IP:8888(或您设置的端口)
  • 输入用户名和密码登录

6.2 创建网站

  1. 在宝塔面板首页,点击"网站"菜单
  2. 点击"添加站点"按钮

6.3 网站配置

  • 域名:输入您的域名(如:www.yourdomain.com,可以多个域名用空格分隔)
  • 根目录:默认即可(通常为/www/wwwroot/您的域名
  • FTP:如需要可创建,新手可暂时不创建
  • 数据库:选择MySQL,设置数据库名、用户名和密码(务必记住!
  • PHP版本:选择PHP 7.4 或 8.0(推荐)
  • 其他选项:保持默认即可

3. 点击"提交"按钮

6.4 网站创建完成

  • 宝塔会自动创建网站目录和配置文件
  • 您会看到新创建的网站出现在网站列表中

📁 第七步:部署网站内容

7.1 上传网站文件

方法一:通过宝塔文件管理器

  1. 在宝塔面板,点击"文件"菜单
  2. 找到您的网站根目录(如:/www/wwwroot/www.yourdomain.com
  3. 上传您的网站文件

方法二:通过FTP

  1. 在宝塔面板,点击"FTP"菜单
  2. 创建FTP账号(如果还没创建)
  3. 使用FTP软件(如FileZilla)连接并上传文件

方法三:直接下载开源项目

  1. 很多网站提供一键下载的开源项目
  2. 下载后解压,通过文件管理器上传

7.2 测试访问

  • 在浏览器输入您的域名(如:http://www.yourdomain.com
  • 如果看到网站内容,恭喜!您已经成功了!

🔒 第八步:安全加固(重要!)

8.1 配置SSL证书(HTTPS)

  1. 在宝塔面板,点击"网站"
  2. 找到您的网站,点击"设置"
  3. 选择"SSL"选项卡
  4. 选择"Let's Encrypt"免费证书
  5. 填写您的域名,点击"申请"
  6. 申请成功后,强制HTTPS(推荐)

8.2 防火墙设置

  1. 在宝塔面板,点击"安全" > "防火墙"
  2. 添加规则,开放必要端口(如80、443、22等)
  3. 关闭不必要的端口

8.3 定期备份

  1. 在宝塔面板,点击"备份"菜单
  2. 设置网站和数据库的定期备份
  3. 建议至少每周备份一次

🚀 常见问题解决

Q1: 域名解析了但访问不了?

  • 检查点
    1. 服务器安全组是否开放80/443端口
    2. 域名解析是否生效(使用ping或nslookup检查)
    3. 宝塔网站是否正确绑定域名

Q2: 访问显示"不安全"?

  • 解决方法:安装SSL证书,启用HTTPS

Q3: 忘记宝塔面板密码?

  • 解决方法:在SSH中运行:bt default 查看默认信息,或重置密码

Q4: 如何防止被攻击?

  • 基础防护
    1. 安装防火墙
    2. 定期更新系统和软件
    3. 使用强密码
    4. 安装Fail2Ban防暴力破解

📋 总结 checklist

步骤 完成情况 备注
1. 购买服务器 选择适合新手的配置
2. 服务器初始设置 修改密码,注意安全
3. 安装宝塔面板 保存访问信息
4. 安装网站环境 推荐LNMP套件
5. 购买域名 选择简短易记的域名
6. 域名解析 添加A记录指向服务器IP
7. 宝塔绑定域名 创建网站并绑定域名
8. 上传网站内容 测试访问效果
9. 安全加固 安装SSL,配置防火墙

🎉 恭喜!

按照以上步骤,您已经成功完成了:

  • 服务器购买和配置
  • 宝塔面板安装和网站环境搭建
  • 域名购买和解析
  • 网站绑定和上线

您的网站现在已经可以通过域名访问了!🎊

下一步建议:

  • 开始建设您的网站内容
  • 学习基础的网站维护知识
  • 考虑添加更多功能(如数据库管理、备份等)

💡 Typecho用户特别提示:如果您要安装Typecho博客,在第7步上传网站文件时,可以直接上传Typecho程序包到网站根目录,然后通过浏览器访问您的域名开始安装。

如果在任何步骤遇到问题,欢迎随时提问!我会继续为您提供帮助。💪


🔧 附加资源:

📝 代码高亮提示: 以上教程中的所有代码块都支持Typecho的语法高亮显示,复制到Typecho编辑器时会自动识别代码类型。


教程作者:孙哥 | 联系邮箱:3839913185@qq.com | 最后更新:2025年

分类: 教程 标签: 零基础网站运维

评论

暂无评论数据

暂无评论数据

目录