基础问题(是什么/为什么)
搭建个人网站需要哪些核心组件?为什么选择阿里云服务器?
如何理解域名与服务器的关系?为什么需要备案?
网站环境配置包含哪些要素?为什么推荐宝塔面板?
场景问题(怎么做/哪里找)
如何选购性价比高的阿里云服务器配置?
怎样通过宝塔面板一键部署网站环境?
如何将本地开发的网站文件上传到服务器?
域名解析失败时如何排查问题?
国内服务器如何快速完成备案流程?
解决方案(如果不/会怎样)
如果服务器端口未开放导致网站无法访问怎么办?
如果安装WordPress时数据库连接失败如何解决?
如果域名解析未生效该如何临时测试网站?
如果网站遭遇攻击该如何通过安全组加固防护?
如果服务器存储空间不足该如何扩容?
一、服务器选购与环境配置
选择服务器类型
登录阿里云官网,进入"云服务器ECS"页面,根据需求选择配置。个人网站推荐1核2G配置(约300元/年),操作系统建议选择CentOS 7.6以上版本。注意:大陆地区服务器需备案,香港服务器免备案但延迟较高。配置安全组规则
在阿里云控制台找到"安全组"设置,开放80(HTTP)、443(HTTPS)、8888(宝塔面板)端口。若使用SSH远程连接,需开放22端口。安装宝塔面板
通过SSH工具连接服务器,执行命令安装宝塔面板:bash**
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完成后,记录面板登录地址、用户名及随机生成的密码。
二、网站环境搭建与部署
一键部署LNMP环境
登录宝塔面板后,选择"软件商店"-"一键安装",勾选Nginx 1.20、MySQL 5.7、PHP 7.4。安装耗时约10分钟,期间可查看实时日志。添加站点与数据库
点击"网站"-"添加站点",输入域名或服务器IP地址,自动生成网站根目录(如/www/wwwroot/example)。同步创建FTP账号和MySQL数据库,记录数据库名称、用户名及密码。上传网站文件
使用宝塔面板的"文件管理"功能,将本地WordPress安装包上传至网站根目录,解压后删除默认index.html文件。或通过FTP工具(如FileZilla)直接传输文件。
三、域名绑定与备案
域名解析操作
在阿里云域名控制台添加A记录:主机记录填写"@"或"www",记录值填写服务器公网IP。解析生效时间通常为10分钟至2小时。大陆服务器备案流程
登录阿里云备案系统,提交身份证正反面照片、域名证书及《网站备案信息真实性承诺书》。初审1-3天,管局审核约15个工作日。备案期间可用服务器IP临时访问网站。SSL证书部署
在阿里云页面申请免费证书,下载Nginx版本证书文件。通过宝塔面板"网站"-"SSL"-"其他证书",粘贴证书内容并强制开启HTTPS。
四、网站测试与优化
基础功能验证
访问域名/wp-admin进入WordPress安装界面,填写数据库信息完成安装。测试文章发布、插件安装等基础功能。性能优化建议
- 开启宝塔面板的"缓存插件"(如Redis)
- 在Nginx配置中启用Gzip压缩
- 使用CDN加速静态资源加载
数据备份策略
设置宝塔面板定时任务:每日自动备份网站文件和数据库至阿里云OSS,保留最近7天备份。
五、常见问题解决方案
网站无法访问
检查安全组端口是否开放、Nginx服务是否运行、域名解析是否生效。通过systemctl status nginx
命令查看服务状态。数据库连接失败
确认数据库用户名、密码与宝塔面板创建时一致。使用phpMyAdmin检查数据库权限设置。HTTPS混合内容警告
在WordPress后台"设置"-"常规"中,将站点地址的HTTP改为HTTPS。使用"Better Search Replace"插件批量替换旧链接。
通过本教程,即使是零基础用户也能在2小时内完成从服务器选购到网站上线的全过程。建议定期查看阿里云官方文档更新动态,及时升级服务器组件版本以保障安全。