游客发表
宝塔面板装完那一刻,用宝你离拥有一个能跑的塔搭网站只差三步:绑域名、传文件、建网开SSL。用宝别被那些“一键部署”的塔搭宣传语绕晕,真正动手时你会发现,建网最耗时间的用宝往往是等DNS解析生效。
我上周帮朋友迁移一个WordPress博客,塔搭从零开始用宝塔搭环境,建网前后花了不到二十分钟。用宝他的塔搭服务器是阿里云1核2G的入门款,系统选的建网是CentOS 7.9。这里插一句,用宝如果你还没买服务器,塔搭别急着上宝塔,建网先把系统装成CentOS或者Ubuntu 20.04,宝塔对这两个系统的兼容性最稳。
装宝塔本身没什么好说的,一条命令的事。SSH连上服务器,复制官网的安装脚本,回车,然后盯着屏幕等两三分钟。装完后终端会吐出一串地址、账号和密码,用浏览器打开那个地址就能进面板。第一次登录会弹出一个推荐安装套件的窗口,这里别偷懒选“LNMP极速安装”,我建议手动勾选:Nginx 1.20、MySQL 5.7、PHP 7.4。为什么不用PHP 8?很多老主题和插件还没跟上,7.4是当下最省心的版本。
环境装好之后,点左侧“网站”菜单,添加站点。域名栏填你的域名,比如 blog.example.com。如果你还没域名,用服务器IP也能先跑起来,只是后面HTTPS会麻烦点。数据库那栏勾上“创建数据库”,宝塔会自动生成用户名和密码,记得复制出来存好。PHP版本选刚才装的7.4。
站点建完,点进去看根目录,默认会生成一个 index.html 和几个空文件夹。这时候你直接访问域名,应该能看到“站点创建成功”的提示页。但我们要的是自己的网站,所以得把文件传上去。宝塔自带的文件管理器够用了,点“上传”,把本地打包好的网站文件(比如WordPress的zip包)拖进去,然后右键解压。解压完记得把文件挪到根目录下,别留在子文件夹里。
有个细节容易踩坑:Nginx默认不会解析 .htaccess 文件,而WordPress又依赖它做固定链接。解决办法是在站点设置里找到“伪静态”,选 wordpress 规则,保存。这样你后台设置里的“文章名”链接才能正常打开,不然全是404。
数据库导入也简单。点左侧“数据库”,找到你建站时创建的那个库,点“导入”,上传本地的 .sql 文件。如果文件太大,宝塔会提示你改上传限制,按它说的改 php.ini 里的 upload_max_filesize 和 post_max_size 就行。导入完,如果网站连不上数据库,检查一下 wp-config.php 里的数据库名、用户名、密码是不是和宝塔里显示的一致。我见过有人复制密码时多带了一个空格,折腾半小时。
最后一步是SSL。宝塔的“SSL”菜单里有个“Let's Encrypt”免费证书,勾选你的域名,点申请。等十几秒,证书自动部署。然后打开“强制HTTPS”,网站就会从 http 跳到 https。但注意,如果你的域名还没解析到这台服务器,申请会失败。所以顺序应该是:先解析域名,等 ping 通了再申请证书。
整套流程走下来,最慢的环节其实是域名解析。我自己的经验是,阿里云解析通常五分钟内生效,Namecheap有时候要等半小时。别在这时候反复刷新宝塔,没用。去泡杯茶,回来再试。
搭网站这件事,工具只是工具。宝塔把Linux命令变成了按钮,但按钮背后的逻辑没变:你得知道文件放哪、数据库怎么连、证书为什么申请失败。把这些搞明白,下次换台服务器,你连宝塔都不用装,直接手敲Nginx配置也行。
友情链接