-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Closed
Milestone
Description
1Panel 版本
v1.9.6
请描述您的需求或者改进建议
在添加网站时,可不可以不必须是网址域名,开发环境可能只是个目录。
在删除网站时是否可以增加选项保留文件目录,不强制删除。
因为使用的是multipass 类似虚拟机,是用 mount 从windows 挂载到虚拟机中的 /www 目录下,而且做了软连接 ln -s /opt/1panel/openrestry/openrestry/www/sites/[app_dir] /www[app_dir] 这样映射进去的,因为想把整个项目目录给映射进去,而不只是单个的项目,比如app_idr下面有很多项目目录,在 网站设置里是可以设置网站根目录的,一般都是同类项目,可以使用二级目录的方式去访问,比如 a.com/a/public a.com/b/public 这种,如果删除了网站把目也删了,可能会有把外部 mount 挂载的所有项目目录删除的风险
还有就是希望可以支持一个域名配置多个网站,比如二级目录的方式,开发时一般都是通过一个域名访问项目,当然可以通过配置静态ip 修改 hosts 文件来做映射,但是对于虚拟机,windows会在 hosts 同级目录生成一个 host.ics 文件,会自动分配一个 [app].mshome.net 的域名,这种如果不设置静态的话就需要一个域名对应多个项目
请描述你建议的实现方案
建议不做域名校验或者不可重复校验,删除时默认保留目录下的文件,如果添加同名网站,直接用旧的目录,或者提示目录已存在,需要删除或备份后操作,给一个删除或备份的按钮操作
附加信息
No response