这是阿余博客从零建站系列合集第二篇。
上一篇教程我们已经完成了 域名选购、实名备案、DNS解析 全套前置操作,域名端已经完全合规、可正常解析。
本篇正式进入服务器核心环节。很多新手建站最大误区:买到服务器直接装环境、直接搭网站,完全跳过「安全初始化」。
新服务器出厂默认配置极度开放、漏洞多、暴力破解频繁、端口裸奔,不做加固就上线,大概率出现:网站被挂马、服务器被入侵、数据库被盗、站点莫名宕机。
今天我按照个人长期建站的标准落地流程,手把手教大家完成:服务器新手初始化、安全加固、权限优化、防火墙配置,最后安装最稳定的 LNMP 建站环境,全程纯净、无冗余、无后门、适配长期SEO运营。
一、新手必看:为什么一定要先加固再建站?
云服务器出厂状态是「全开模式」,为了方便初次调试,默认开放几乎所有端口、默认密码登录、默认弱权限配置。
如果直接搭建网站上线,会面临三大致命问题:
-
暴力破解泛滥:外网扫描机器24小时不间断扫描SSH端口,弱密码几秒被攻破
-
端口暴露风险:多余端口开放,增加攻击面,极易被植入木马、挖矿程序
-
环境杂乱不稳定:未初始化直接装环境,容易出现依赖冲突、权限报错、后续迁移异常
正规建站流程:先安全初始化 → 再加固 → 最后搭建环境部署网站
二、服务器系统选择(2026博客最优方案)
个人博客、小型站点、长期稳定运营,系统不要乱选。
阿余博客统一推荐:Debian 11 / Debian 12
选择理由(建站专用)
-
系统极度轻量化、占用资源极低,低配机器也能流畅跑博客
-
兼容性强、软件源纯净、极少出现依赖报错
-
运行稳定、重启少、宕机概率远低于其他系统
-
LNMP、Typecho、WordPress 完美适配
不推荐 CentOS 8/9、Ubuntu 最新版:停止维护、适配bug多、冗余组件多,不适合新手长期运维。
三、服务器从零安全初始化(新手必做全套)
新买服务器、重装系统后,第一时间执行以下全套初始化操作,一步不漏。
1、重置服务器登录密码
控制台重置高强度密码,建议:大小写字母+数字+特殊符号,杜绝简单弱密码。
避免被端口扫描工具暴力破解登录。
2、创建普通用户(禁止长期root登录)
root权限过高,直接日常登录风险极大,建议新建普通用户,日常运维使用,需要权限再提权。
3、关闭不必要默认端口、优化SSH配置
核心操作:修改SSH默认22端口、禁止root远程登录、开启密码重试限制,从源头拦截99%的暴力破解。
4、系统更新与补丁修复
执行系统更新命令,升级全部依赖与安全补丁,修复出厂漏洞,保证系统基线安全。
5、防火墙精准放行端口(建站核心端口)
只开放网站必需端口,多余端口全部拦截,最小化攻击面。
博客建站永久放行端口:
-
22端口(自定义SSH端口):远程连接
-
80端口:HTTP网站访问
-
443端口:HTTPS加密访问
其余端口默认全部拒绝,干净安全。
四、LNMP环境介绍(个人博客最优运行环境)
网站无法裸机运行,必须依赖运行环境。
个人博客、Typecho、WordPress 通用标准环境:LNMP
-
Nginx:高性能网页服务,负载强、速度快、适配SEO伪静态
-
MySQL:数据库,储存文章、配置、用户数据
-
PHP:动态脚本运行依赖,博客程序核心运行环境
新手不建议手动编译环境,耗时、容易缺依赖、报错无解。
统一使用LNMP一键安装包:官方纯净、开源无后门、无捆绑、版本稳定、运维便捷,是圈内博主公认首选。
五、LNMP一键环境完整安装实操
1、前期准备
服务器系统:Debian 11/12,已完成安全初始化、已放行80/443/SSH端口。
2、执行安装命令
远程连接服务器后,输入官方一键部署命令,全程自动下载、编译、配置环境。
安装过程大概 20–40 分钟,取决于服务器配置,全程不要断开连接、不要中断操作。
3、环境版本选择(博客专用最优搭配)
-
Nginx:最新稳定版
-
MySQL:5.7 / 8.0 稳定版
-
PHP:7.4 / 8.1(适配 Typecho、WordPress 全部程序)
该搭配兼容最强、bug最少、运行最稳,不追求最新测试版,稳定优先适配建站长期运营。
4、安装成功验证
安装完成后终端会提示成功,同时返回 后台管理地址、账号密码、数据库信息,建议截图保存。
访问服务器IP,出现 Nginx 默认页面,代表环境搭建 100% 成功。
六、建站环境基础配置(必须操作)
环境装好不等于可以直接建站,还需要做基础优化配置,避免后期报错。
1、修改数据库默认密码
默认随机密码不安全,手动修改为高强度独立密码,防止数据库被窃取。
2、开启PHP必要函数与权限
适配博客程序伪静态、附件上传、缓存生成,避免安装程序报错。
3、关闭多余默认站点、清理冗余页面
删除Nginx默认欢迎页,避免权重分散、访问冲突,保持环境纯净。
4、设置开机自启
确保 Nginx、MySQL、PHP 开机自动启动,服务器重启后网站自动恢复运行。
七、新手常见报错与排查方案
-
环境安装超时失败:服务器网络波动、内存不足,重启服务器重新执行安装
-
IP访问无法打开页面:防火墙未放行80端口、安全组未配置
-
后续安装程序提示数据库错误:密码错误、权限未开启、数据库未创建
-
上传文件失败:PHP上传限制过小、目录权限不足
八、本篇合集定位
本文为阿余博客建站合集 02 环境篇。
到此,我们已经完成:域名备案解析 + 服务器安全加固 + LNMP完整运行环境搭建。
下一篇预告:建站合集03|站点创建、Typecho/WordPress程序部署、伪静态配置全程实操,手把手教你正式搭建属于自己的博客站点。
写在最后
真正稳定、能长期运营、利于SEO收录的网站,从来不是靠一键速成、靠傻瓜面板,而是靠规范的流程、干净的环境、安全的底层配置。
很多人的博客后期卡顿、被黑、收录异常、频繁出错,根源就是前期省略了「安全初始化」和「规范环境搭建」这两步。
跟着阿余博客建站合集一步步规范落地,从地基开始打好基础,搭建一个安全、纯净、稳定、可长期运营的个人技术博客。