宝塔同时架设两个网站教程附赠避坑配置注意事项
发布时间 - 2025-11-14 05:03:25 点击率:次今天折腾宝塔面板同时跑两个网站,结果踩了一堆坑,气得我晚饭都多吃了一碗。事情是这样婶儿的:旧服务器快到期了,新买的机器不能浪费,琢磨着把公司官网和客户案例站塞进同个服务器里省点钱。
第一步:无脑安装宝塔
直接复制粘贴官网安装命令到终端,泡杯茶的功夫就装好了。倒是这面板界面又变花哨了,找了半天才在「软件商店」里把Nginx+PHP+MySQL三件套勾上,顺手点了极速安装。趁它自己在那吭哧吭哧下载的功夫,我先去楼下取了趟快递。
第二步:添加第一个网站
官网项目扔在/www/wwwroot/guanwang文件夹里。在宝塔「网站」页面点添加站点,把域名、根目录、FTP账号密码啪啪啪填PHP版本选了7.4,顺手点开SSL证书,白嫖了Let's Encrypt的免费证书。全程跟烤吐司似的简单,三分钟搞定。
第三步:坑爹的来了
按同样方法给案例站建站点,域名绑/www/wwwroot/anli。结果刚保存完就弹红字报错:端口80已被占用! 我直接懵了——明明俩域名不同,咋还能抢同一个端口?打开Nginx配置文件一看,好家伙!原来宝塔默认把所有站点都怼到80端口,跟早高峰地铁似的挤作一团。
- 避坑重点1:新建第二个站点时,在「基本设置」下面有个监听端口,
80直接改成8080 - 避坑重点2:配置SSL证书时要在其他证书栏粘贴密钥,别点那个自动申请的按钮!
第四步:Nginx发疯了
改完端口以为万事大吉,结果案例站打开全是官网的内容!查了俩钟头才发现,这蠢面板在里偷偷写了个万能匹配规则,所有找不到的请求都扔给第一个网站。气得我直接进/etc/nginx/conf.d文件夹,把每个站点的conf文件里那行default_server全删了才消停。
第五步:数据库打架
官网用的MySQL,案例站想试试MariaDB。在宝塔「数据库」页面添加用户时,手滑把权限勾成了所有数据库。第二天同事嗷嗷叫说案例站数据被删了,一查日志发现官网程序跑错库了。赶紧把用户权限改成指定数据库,现在俩数据库跟分了家的亲戚似的,谁也不搭理谁。
瘫在椅子上总结出三条血泪教训:改端口、删default_server、管住数据库权限。搞完天都黑了,接孩子放学迟到半小时,被媳妇罚洗一周碗。这波到底是省钱还是遭罪,咱也不敢问呐。
下一篇:暂无
下一篇:暂无

