上周有个粉丝私信我,说花了大几千找代建公司做个博客,结果连FTP密码都搞不定,还要每年交维护费。我一看那服务器配置,好家伙,1核2G跑个WordPress,卡得跟PPT似的。
我就说,真的没必要。
现在这年头,只要你会点基础操作,自己用宝塔面板搭建网站,成本能压到最低,而且完全可控。今天这篇,我不讲那些虚头巴脑的理论,就讲我怎么在半小时里,从零搞定一个能跑的站点。
先说服务器。
别去买那些所谓的“企业级”套餐,对于个人站长或者小团队,阿里云或者腾讯云的轻量应用服务器足矣。我一般推荐2核4G起步,如果是纯静态站或者轻量博客,1核2G也能凑合,但记得选Linux系统,CentOS 7.9或者Ubuntu 20.04都行,稳定第一。
拿到服务器IP后,别急着登录。
第一步,安全组配置。很多新手死在这,明明装好了,外面访问不了。去控制台,把8888端口(宝塔默认面板端口)、80端口、443端口全开了。别嫌麻烦,这一步不做,后面全是坑。
然后,SSH登录服务器。
如果你是用Windows,下载个Xshell或者Putty;Mac用户直接用终端。输入命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
这是CentOS的命令,Ubuntu用户记得换apt-get。
跑这个脚本的时候,你可以去泡杯咖啡。大概两三分钟,面板地址、用户名、密码就出来了。
记住,一定要把这些信息记到备忘录里,最好截图保存。
打开浏览器,输入面板地址,输入账号密码。
第一次登录,它会让你选环境组合。别犹豫,直接选“LNMP”或者“LAMP”。对于WordPress来说,LNMP(Nginx+MySQL+PHP)性能更好,响应更快。
这里有个细节,PHP版本选7.4或者8.0。别贪新选8.2,很多老插件兼容性不好,除非你明确知道自己在折腾。
环境安装完,大概需要几分钟。
这时候,点击左侧的“网站”,点“添加站点”。
域名填你的,或者先用IP测试。数据库勾选创建,设置个复杂的密码。别用123456,黑客脚本可不管你是不是新手。
添加成功后,你会看到一个“根目录”。
这时候,去WordPress官网下载最新包,解压,把里面的文件上传到这个目录。
怎么传?
宝塔面板里有个“文件”功能,直接拖拽上传,比FTP快多了,而且不用配置FTP账号,省心。
上传完,在浏览器输入你的域名或IP。
你会发现,熟悉的WordPress五步安装界面出现了。
跟着提示填好数据库信息,也就是刚才你设置的那个。
搞定!
这时候,你的网站已经能访问了。
但别急着高兴,还有几个避坑点。
第一,SSL证书。
现在没HTTPS,百度收录都受影响。宝塔里有个“SSL”选项,一键申请Let's Encrypt证书,免费且自动续期。别去买那些所谓的便宜证书,除非你有特殊需求。
第二,伪静态。
如果你用WordPress,一定要在“网站设置”里,把伪静态规则改成WordPress专用。不然,你的文章链接全是404,用户体验极差,SEO也完蛋。
第三,备份。
这是最重要的一点。
很多小白觉得网站搭好就万事大吉,结果服务器崩了,数据全丢。宝塔里有“计划任务”,设置每天凌晨自动备份网站文件和数据库到百度网盘或者阿里云OSS。
别省这个钱,数据无价。
我有个朋友,之前没做备份,服务器被肉鸡攻击,数据全毁,找恢复公司花了五千块。
其实,自己做个自动备份,只要十分钟。
最后,说说心态。
第一次搭网站,肯定会遇到各种报错。
别慌,去宝塔论坛搜,90%的问题别人都遇到过。实在不行,看错误日志,红字部分通常就是线索。
这个过程虽然有点折腾,但当你看到自己亲手搭建的网站在公网稳定运行,那种成就感,是花钱买不到的。
而且,学会了宝塔搭建网站教程,以后不管换服务器、换域名,甚至迁移数据,你都游刃有余。
这才是真正的技术在手,心里不慌。
别等别人教你了,现在就去买服务器,动手试试。
遇到不懂的,随时留言,我看到都会回。
毕竟,咱们都是从小白过来的,知道那种迷茫。
一起进步吧。