热点

宝塔面板怎么搭建网站

时间:2010-12-5 17:23:32  作者:热点   来源:综合  查看:  评论:0
内容摘要:宝塔面板装完后的第一件事,不是急着去点“网站”菜单,而是先确认环境。我见过太多人一上来就添加站点,结果打开域名显示“无法访问”,折腾半天才发现Nginx根本没启动。登录面板后看首页,如果LNMP或LA

宝塔面板装完后的宝塔第一件事,不是面板急着去点“网站”菜单,而是搭建先确认环境。我见过太多人一上来就添加站点,网站结果打开域名显示“无法访问”,宝塔折腾半天才发现Nginx根本没启动。面板登录面板后看首页,搭建如果LNMP或LAMP环境没装,网站右上角会有红色提示。宝塔点进去选编译安装还是面板极速安装,差别在于编译更稳但慢,搭建极速快但偶尔出小毛病。网站我的宝塔习惯是生产环境用编译,测试机随便。面板

环境跑起来之后,搭建点左侧“网站” → “添加站点”。这里有几个框要填。域名写你的主域名,比如 `example.com`,带www的也一起写进去,用逗号隔开。根目录默认会生成 `/www/wwwroot/example.com`,别改,改了以后找文件麻烦。FTP和数据库看需要勾,不勾也行,后面能单独建。PHP版本选你程序要求的,WordPress选7.4或8.0都行,Typecho选7.2更省事。

提交之后,面板会自动建好目录、写Nginx配置、重启服务。这时候你拿浏览器访问域名,大概率看到“站点创建成功”的默认页。别高兴太早,这只能说明解析和绑定对了。真正要放程序进去,得把源码上传到根目录。用面板文件管理直接拖压缩包进去,右键解压。或者用FTP工具连,地址写服务器IP,端口21,账号密码在FTP管理里看。

上传完程序,比如WordPress的 `wordpress` 文件夹内容,要全部剪切到根目录,别让访问路径变成 `example.com/wordpress`。然后改数据库配置。在“数据库”菜单里新建一个库,记下库名、用户名、密码。回到网站根目录,找到 `wp-config.php` 或类似的配置文件,把这三项填进去。有些程序需要导入SQL文件,在phpMyAdmin里操作,面板数据库列表右侧有入口。

这时候再访问域名,应该跳出安装界面。如果显示“数据库连接错误”,九成是配置文件里的密码没对上。我遇到过一次,复制密码时末尾多了个空格,查了二十分钟。还有个坑:PHP版本不匹配。比如程序要求PHP 7.4,你站点设的是5.6,页面直接白屏。在网站设置里能随时改PHP版本,改完记得清缓存。

SSL证书别忘了。宝塔自带Let‘s Encrypt免费证书,在站点设置 → SSL → Let’s Encrypt,勾选域名,点申请。等十几秒,证书自动部署,强制HTTPS打开。如果申请失败,检查域名解析是否生效,或者80端口有没有被防火墙拦。腾讯云、阿里云的安全组里,80和443都要放行。

伪静态规则也得配。WordPress在站点设置 → 伪静态,选wordpress,保存。Typecho选typecho。ThinkPHP选thinkphp。不配的话,除了首页,其他页面全404。这个规则本质是Nginx的rewrite,面板帮你写好了,不用手敲。

最后一步,把默认首页文件删掉。根目录里有个 `index.html`,是面板生成的,留着会覆盖你的 `index.php`。删掉之后,程序首页才正常显示。我习惯在文件管理里直接右键删除,别用FTP,有时候权限不对删不掉。

整套流程走下来,快的话十分钟。慢的话,卡在数据库或伪静态上,半小时也正常。宝塔把Linux命令变成了点按钮,但底层逻辑没变:域名解析到IP,Nginx监听端口,PHP处理代码,MySQL存数据。哪一环断了,网站就打不开。面板只是让排查变得直观——看日志、看状态、看端口,比在黑框里敲 `systemctl status nginx` 舒服多了。

最近更新
热门排行
copyright © 2026 powered by 力不从心网   sitemap