宝塔用户_siysuh 发表于 2024-1-22 16:34:48

【已解决】面板报错:该域名已存在。

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:8.0.5
系统版本:Ubuntu22
问题描述:起因,使用docker部署了一个服务(暂且叫它test服务),并在“容器”页(test服务的菜单栏目后)——反向代理中设定了反向代理(test.xx.com),一切正常。后由于我直接删除了容器了(删除容器前没有关闭反向代理),问题来了:再次创建容器后使用反向代理(域名test.xx.com没变)就提示该域名已经存在。并且,我在网站——PHP项目下新建一静态页面的时候输入该域名(test.xx.com)也提示该域名已存在。求教怎么解决。如图,该路径下的原来是有这个域名的文件夹的,我删除了,还是没用。
相关截图(日志、错误):

谢花郎 发表于 2024-1-22 17:03:49

您好,这个目录/www/server/panel/vhost/nginx/proxy下您看看是否存在呢?或者是命令行下使用grep命令过滤下:
grep "test.com" /www/server/panel/vhost/nginx/*

宝塔用户_siysuh 发表于 2024-1-22 17:08:27

本帖最后由 宝塔用户_siysuh 于 2024-1-22 17:09 编辑

谢花郎 发表于 2024-1-22 17:03
您好,这个目录/www/server/panel/vhost/nginx/proxy下您看看是否存在呢?或者是命令行下使用grep命令过滤 ...看了没有该域名的任何信息。

谢花郎 发表于 2024-1-22 17:09:53

宝塔用户_siysuh 发表于 2024-1-22 17:08
root@server:~# grep "fxx.rexxx.com" /www/server/panel/vhost/nginx/*
grep: /www/server/panel/vhost/ ...

grep "fxx.rexxx.com" /www/server/panel/vhost/nginx/*.conf
加个.conf后缀试试

宝塔用户_siysuh 发表于 2024-1-22 17:10:04

谢花郎 发表于 2024-1-22 17:03
您好,这个目录/www/server/panel/vhost/nginx/proxy下您看看是否存在呢?或者是命令行下使用grep命令过滤 ...

看了没有该域名的任何信息。

宝塔用户_siysuh 发表于 2024-1-22 17:13:48

谢花郎 发表于 2024-1-22 17:09
grep "fxx.rexxx.com" /www/server/panel/vhost/nginx/*.conf
加个.conf后缀试试

没有,这个目录下我已经手动删除过一次这个域名。

谢花郎 发表于 2024-1-23 09:03:16

宝塔用户_siysuh 发表于 2024-1-22 17:13
没有,这个目录下我已经手动删除过一次这个域名。

那就用sqlite3命令检查下面板数据库内看看有没有这个域名信息了
sqlite3 /www/server/panel/data/db/site.db
select * from sites;

宝塔用户_siysuh 发表于 2024-1-23 13:15:24

谢花郎 发表于 2024-1-23 09:03
那就用sqlite3命令检查下面板数据库内看看有没有这个域名信息了

感谢,已解决,按照你的方法,使用Navicat Premium 读取site.db,删除了domian和site两个表里面的该域名字段,就可以了。

ireliGuo 发表于 2024-3-2 17:13:26

这个问题我也遇到了,docker容器在挂载存储卷时自己删除了,然后再次添加反代时提示域名已存在,按上面的方式都找了都删除了,还是出现这个问题,请问是否有其他方法,或者docker的反代是不还有其他地方存在数据存储
页: [1]
查看完整版本: 【已解决】面板报错:该域名已存在。