宝塔面板上线流程怎么走
照着这篇做完,你能把一台刚买的空服务器,变成用域名就能打开的线上网站,全程用宝塔面板 9.x 操作,不用手写一行 Nginx 配置文件。
第一步:买服务器并放行端口
这一步要做的是拿到一台能远程登录的服务器,并让 8888 面板端口能从外网访问,做完你手上会有公网 IP 和 root 密码。
在阿里云 ECS 或腾讯云 CVM 购买时,镜像选 CentOS 7.9 或 Ubuntu 22.04(纯净系统),配置建议 2 核 2G 起步。买完进控制台,找到「安全组」→「配置规则」→「入方向」→「手动添加」,放行这几个端口:22(SSH)、80(HTTP)、443(HTTPS)、8888(宝塔面板)。授权对象填 0.0.0.0/0。
注意:很多人装完面板打不开,九成是云服务器安全组没放行 8888,而不是面板没装好。
第二步:安装宝塔面板
这一步要在服务器上装好面板程序,做完终端会直接打印出面板地址、账号和密码。
用 SSH 工具(Xshell、FinalShell 或系统终端)以 root 登录服务器,粘贴宝塔 9.2.0 正式版安装命令:
url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec
中途输入 y 确认。安装结束后屏幕会显示「外网面板地址」「username」「password」三行信息,立刻复制保存。
注意:宝塔必须装在纯净系统上,服务器里已经有 Apache、Nginx 或其他面板时,先卸载干净再装。
第三步:登录面板并安装运行环境
这一步是装 Web 运行环境,做完你就有 Nginx、MySQL、PHP 三件套。
浏览器打开 http://你的服务器IP:8888/那串安全入口,输入刚才的账号密码登录。首次进入会弹出「推荐安装」窗口,选「LNMP」方案,版本勾选 Nginx 1.24、MySQL 5.7、PHP 8.0、phpMyAdmin 5.2,点「一键安装」。装完在左侧「软件商店」→「已安装」里能看到它们。
注意:1 核 1G 或 2G 内存的机器别选 MySQL 8.0,容易编译失败或运行中崩掉,5.7 更稳。
第四步:添加站点并做域名解析
这一步把域名和服务器绑起来,做完访问域名能看到宝塔默认页。
左侧点「网站」→「添加站点」,域名填 example.com 和 www.example.com(换成你自己的),根目录保持 /www/wwwroot/example.com,PHP 版本选 8.0,数据库选 MySQL,点「提交」。然后去域名服务商(阿里云域名控制台 → 解析设置)添加两条 A 记录:主机记录 @ 和 www,记录值填服务器公网 IP,TTL 默认 10 分钟。
注意:国内服务器上的域名必须先完成 ICP 备案,否则 80 端口访问会被运营商拦截,页面打不开但 ping 得通。
第五步:上传代码并配置数据库
这一步把网站程序放上去、连上数据库,做完站点就能跑起来。
左侧「文件」→ 进入 /www/wwwroot/example.com →「上传」,把网站程序压缩包传上去,右键选「解压」。再点「数据库」,找到建站时自动创建的库,点「管理」或记录下库名、用户名、密码。打开程序的配置文件(比如 WordPress 的 wp-config.php),把这三项填进去。
第六步:申请 SSL 证书开启 HTTPS
这一步让网站支持 https,做完浏览器地址栏会出现小锁标志。
「网站」→ 点站点名 →「SSL」→ 选「Let's Encrypt」→ 勾选两个域名 →「申请」。签发成功后,把上方的「强制 HTTPS」开关打开。
注意:申请前确认域名解析已生效(命令
ping 你的域名返回的 IP 是服务器 IP),否则验证会失败,一天内失败次数过多会被限流。
第七步:做基本安全加固
这一步降低面板被扫描爆破的风险,做完面板只对你自己的 IP 开放。
左侧「面板设置」里依次改:面板端口(改成 5 位非常用端口)、安全入口(改成一串随机字符)、开启「面板 SSL」、在「授权 IP」里填你本机公网 IP。回到「安全」→ 放行端口只留 22、80、443 和新面板端口,其余删除。phpMyAdmin 建议设为「仅本地访问」。
注意:改完安全入口旧地址立即失效,先把新地址记在备忘录里,不然容易把自己锁在外面。
小结
- 顺序是:买服务器放行端口 → 装面板 → 装 LNMP → 建站解析域名 → 传代码连数据库 → 上 SSL → 安全加固。
- 三个最容易卡住的地方:云安全组没放 8888、域名没备案、小内存强上 MySQL 8.0。
- 面板账号密码、安全入口、数据库密码,装完立刻保存,后面全都要用。
- Let's Encrypt 证书 90 天到期,宝塔会自动续签,但前提是域名解析一直有效。
原文链接:https://www.gj0.com/thread-1178.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。