先说个最关键的结论:你不用自己配环境。宝塔本身就是"装完面板,然后在面板网页上点几下装环境"的顺序,所以顺序是:连服务器 → 装面板 → 开端口 → 登录面板 → 装环境(Nginx/MySQL/PHP)→ 建站。
第一步,登录服务器。 阿里云控制台里找到你的实例,点"远程连接",Workbench 那种网页终端就够了,不用装 Xshell。用 root 账号密码登进去。
第二步,装面板。 别抄网上那些老命令,直接去宝塔官网复制最新安装命令(一长串 curl 或 wget 那种),粘贴回车,中间问你是否确认输入 y。装完它会直接吐给你一串信息:面板地址、用户名、密码,务必截图或复制存下来。如果当时没记,命令行里敲 bt default 就能重新看到;忘了密码敲 bt 5 改,改端口敲 bt 8。
第三步,开端口。 90% 的人卡在"面板地址打不开",原因都是这个。去阿里云控制台 → 安全组 → 配置规则 → 入方向,加这几条:
- 8888(宝塔面板默认端口,必须开)
- 80、443(网站要用)
- 21 和被动端口范围(如果你要用 FTP,其实建议用 SFTP 更省事)
第四步,登录面板。用 http://你的公网IP:8888/你的安全入口 访问,绑定一下宝塔账号,然后它会弹窗让你选环境。
新手直接选 LNMP(Nginx + MySQL + PHP),别纠结 Apache。PHP 版本按你要装的东西选,跑 WordPress 选 7.4 或 8.0 都行。安装方式选极速安装,编译安装要等一小时以上,没必要。这一步就是自动帮你把运行环境全装好。
第五步,建站和绑域名。 顺序很重要:
- 面板里"网站 → 添加站点",填你的域名,顺便勾上创建数据库和 FTP
- 去你买域名的地方加 A 记录,指向服务器公网 IP
- 等解析生效(用
ping 你的域名看是不是返回服务器 IP,一般几分钟到十几分钟) - 解析生效后再去面板申请 SSL,点"Let's Encrypt"一键免费证书,顺手打开"强制 HTTPS"。解析没生效就申请,一定失败
之后再上传程序(WordPress 直接面板"一键部署"里就有),设个伪静态,网站基本就跑起来了。
几个新手必踩的坑提醒一下:
- 国内服务器必须备案,没备案域名用 80 端口访问会被拦,只能用 IP + 端口临时看看。急着上线就换香港/海外节点
- CentOS 7 已经停止维护了,如果 yum 装东西各种报错,可以换阿里云源,或者干脆重装成 Ubuntu 22.04 / Alibaba Cloud Linux,宝塔都支持
- 面板端口和 SSH 22 端口建议都改掉,密码设复杂点,安全组里数据库 3306 千万别对公网开放
- 面板本身就占内存,1G 内存的小机器跑 MySQL 会有点紧,能上 2G 就上 2G