一、准备服务器环境
首先,你需要准备服务器。
选购服务器:
访问:阿里云官网
推荐配置:个人博客或小型网站,1核1GB内存一般够用;若预期访问量稍大或准备安装较多插件,建议选择2核4GB。
镜像选择:在镜像市场中选择 “应用镜像” 下的 Ubuntu 系统版本(如 Ubuntu 22.04 LTS)。Ubuntu 是一个稳定且社区支持良好的Linux发行版。轻量应用服务器通常提供已优化好的系统镜像。
其他:完成购买后,记下服务器的公网IP地址、管理员账号(通常是root)和密码。
连接服务器:
可以使用像 MobaXterm、PuTTY 或 Xshell 这类SSH工具来连接你的服务器。
连接时,主机填入你的公网IP,用户名一般为root,并输入设置的密码。
(可选)安全组配置:
在阿里云服务器控制台的防火墙(或安全组)设置中,确保放行以下常用端口:
80:HTTP流量
443:HTTPS流量
22:SSH远程连接(考虑安全可改为非标准端口)
8888:宝塔面板默认端口
二、安装宝塔面板
宝塔面板能让你通过图形化界面轻松管理服务器。
一键安装:
通过SSH连接服务器后,Ubuntu系统可以运行以下命令来安装宝塔面板:
bashwget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh(也可登录宝塔官网www.bt.cn下载指令)
安装过程需要一些时间,期间可能会提示你是否确认安装,输入 y 并按回车即可。
登录宝塔面板:
安装成功后,命令行终端会显示宝塔面板的登录地址、用户名和密码。请务必妥善保存这些信息!
在你的浏览器中输入显示的外网面板地址(通常是 http://你的服务器IP:8888),然后使用提供的用户名和密码登录。
安装运行环境:
首次登录宝塔面板,它会推荐你安装一套网站运行环境(如LNMP或LAMP)。
建议选择 LNMP(即 Nginx + MySQL + PHP),并选择PHP的7.4或更高版本。点击一键安装即可。
三、部署WordPress网站
环境准备好后,就可以安装WordPress了。
域名解析(可选但推荐):
如果你有域名,可以将其解析到你的服务器公网IP地址。通常在域名注册商的后台添加一条 A记录,主机记录按需填写(如 www 或 @),记录值填写你的服务器IP。
一键部署WordPress:
在宝塔面板左侧导航栏中找到【软件商店】,搜索“WordPress”,找到“WordPress一键部署”并点击它。
点击后会出现部署窗口:
域名:填写你已解析到服务器的域名(如果还没有域名,可以先直接填写你的服务器公网IP地址)。
数据库:系统会自动创建数据库和用户,请务必记录下自动生成的数据库名、用户名和密码,WordPress安装时需要用到。
点击“提交”按钮,部署完成后会弹出包含数据库信息和临时站点访问地址的提示框。
完成WordPress安装:
访问上一步得到的站点地址(或你的服务器IP地址),就会进入WordPress著名的五分钟安装界面。
选择语言(简体中文)。
填写数据库信息:
数据库名、用户名、密码:使用宝塔一键部署时提供的信。
数据库主机:通常保持默认的 localhost。
表前缀:为了安全,可以考虑更改默认的 wp_ 为其他前缀(如 wp2025_)。
点击“提交”,然后运行安装。
设置网站的基本信息:
站点标题:你的网站名称。
用户名、密码:设置你登录WordPress后台管理员的账户和密码(务必使用强密码,并不要与宝塔面板的密码相同)。
您的电子邮件:填写有效的邮箱地址。
安装完成后,点击登录,即可进入WordPress后台管理界面。
四、基本设置与优化
网站安装好后,还有一些重要的设置要做。
宝塔面板安全加固:
修改宝塔面板的默认端口、用户名和密码。
定期更新宝塔面板和已安装的软件。
WordPress初始设置:
在WordPress后台的【设置】->【固定链接】中,建议选择“帖子名称”模式,这更利于SEO。
根据需求安装并启用必要的插件(如SEO优化、缓存插件、安全插件等)和主题。
启用HTTPS(非常重要):
回到宝塔面板,选择你的网站站点,点击【SSL】->【Let‘s Encrypt】。
勾选你的域名(如果你使用域名访问),并勾选“强制HTTPS”,点击申请即可免费获取并自动配置SSL证书。这样你的网站就可以通过https://安全访问了。
常规维护:
定期备份:利用宝塔面板的计划任务功能,定期备份网站文件和数据库。
及时更新:保持WordPress核心、主题和插件为最新版本,以确保安全。
注意事项
备案问题:如果你的服务器位于中国大陆地区,并且使用域名访问,必须完成工信部的ICP备案后,域名才能正常解析和访问。境外服务器则无需备案。
资源监控:密切关注服务器的CPU、内存和带宽使用情况。宝塔面板自带监控功能,也可以在阿里云控制台设置报警规则。
安全第一:务必为所有账户(服务器、宝塔面板、WordPress后台、数据库)设置复杂且唯一的密码。
希望这份指南能帮助你顺利搭建自己的网站!如果在具体步骤中遇到问题,可以查阅宝塔面板和阿里云官方文档,或者搜索相关错误信息,通常都能找到解决方案。
************************************************************************************************************************************
