说实话,现在网上那些教人建站的视频,有一半都是在割韭菜。动不动就推荐买几百块的付费插件,或者搞什么一键部署复杂的环境,看得人直摇头。作为一个在服务器里摸爬滚打好几年的老鸟,我今天不整那些虚头巴脑的理论,直接说点干活的干货。如果你是个刚入手服务器的小白,想自己搭个博客或者企业官网,这篇宝塔面板建站教程能帮你省下不少冤枉钱,也能少掉几根头发。
首先,别一上来就想着装什么花里胡哨的功能。第一步,你得有个干净的服务器。不管是阿里云、腾讯云还是华为云,买个最基础的Linux系统就行,推荐CentOS 7.9或者Ubuntu 20.04。注意,千万别用Windows服务器来跑WordPress,除非你钱多到没处花,内存和CPU根本扛不住。买完服务器,拿到IP地址和密码,打开你的SSH工具,比如Xshell或者FinalShell,连上去。
这时候,复制粘贴宝塔的安装命令。去宝塔官网找最新的稳定版命令,别用那些过时的脚本。比如CentOS执行:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec。这行命令敲下去,回车,然后就是等待。这个过程大概三五分钟,别急着关窗口,盯着屏幕看有没有报错。如果中间卡住了,多半是网络波动,重试几次就行。
安装成功后,你会得到一个面板地址、用户名和密码。这时候千万别直接点进去,第一步必须改密码,第二步必须修改默认端口。很多小白觉得方便,就留着默认的8888端口,结果没几天服务器就被扫描器盯上了,不是挖矿就是挂马。改端口的时候,记得去云服务器的安全组里把新端口放通,不然你连面板都进不去,那时候哭都来不及。
进了面板,你会看到一堆插件。Nginx、MySQL、PHP,这些是基础,必须装。但是,别全装最新版!尤其是PHP,建议装7.4或者8.0,稳定为主。MySQL选5.7或者8.0都行,看你的数据库大小。装插件的时候,如果网络慢,可以切换一下镜像源,比如阿里云镜像,速度快很多。这里有个坑,装完Nginx后,别急着建网站,先检查一下Nginx的状态,确保它是开启的。
建网站这一步,其实是最简单的。点击“网站”,添加站点,填上你的域名,选PHP版本,创建数据库。注意,数据库密码一定要记下来,最好存在密码管理器里,别存备忘录里,容易被盗。创建好后,上传你的程序。如果是WordPress,可以直接在面板里用“一键部署”功能,选WordPress,填好数据库信息,点确定,几分钟后你的网站就起来了。如果是其他程序,就通过面板的文件管理,上传压缩包,解压,然后修改权限。权限这块最容易出错,一般文件夹755,文件644,uploads目录可以设成777,但别全设成777,那是自杀行为。
接下来是SSL证书。现在没HTTPS的网站,用户体验极差,百度也不喜欢。在面板里,点击“网站”,设置,SSL,Let's Encrypt免费证书,自动申请,自动续签。这一步很关键,别嫌麻烦,手动配置证书容易出错,自动续签虽然偶尔会失败,但大部分时间都很稳。
最后,说说伪静态。很多新手建完站,打开文章页404,就是因为没设伪静态。在“网站”设置里,找到“伪静态”,选对应的规则,比如WordPress选WordPress,Discuz选Discuz。这一步做对了,你的网站结构才符合SEO规范,百度蜘蛛才愿意爬。
整个过程走下来,大概一小时就能搞定。别信那些说建站很难的鬼话,只要按步骤来,没什么搞不定的。记住,安全永远第一,定期备份,别乱装不明来源的插件。这才是真正的宝塔面板建站教程,不玩虚的,只讲能落地的经验。希望这篇能帮到你,如果有问题,多查官方文档,少信那些卖课的。