阿余博客|建站合集02:服务器初始化安全加固 + LNMP环境一键搭建(纯净稳定版)

这是阿余博客从零建站系列合集第二篇
上一篇教程我们已经完成了 域名选购、实名备案、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收录的网站,从来不是靠一键速成、靠傻瓜面板,而是靠规范的流程、干净的环境、安全的底层配置
很多人的博客后期卡顿、被黑、收录异常、频繁出错,根源就是前期省略了「安全初始化」和「规范环境搭建」这两步。
跟着阿余博客建站合集一步步规范落地,从地基开始打好基础,搭建一个安全、纯净、稳定、可长期运营的个人技术博客。
上一篇 阿余博客|建站合集01:域名选购、实名备案、DNS解析全程实操(零基础零坑)
下一篇 阿余博客|建站合集03:宝塔面板安装 + LNMP可视化环境搭建(零基础小白首选)

探索站点内容

搜索文章、标签、分类

目录
Mr_Yu

Mr_Yu管理员

这个人很懒,什么都没有留下。

本月创作热力图