Plesk,通过 default.com/~some-domain.com 访问所有虚拟主机?

Plesk,通过 default.com/~some-domain.com 访问所有虚拟主机?

是否可以访问在服务器上创建的虚拟主机/域,但不能直接通过创建的域访问。

我希望以以下形式访问http://www.maindomain.com/~otherdomain.com或类似的东西。

重要提示:我不想强迫用户编辑 /etc/hosts 文件并在本地添加域来指向服务器等等。

答案1

出于安全原因,我不建议这样做。

然而,你可以操纵默认主机模板位于:

/usr/local/psa/admin/conf/templates/default/nginxDomainVhost.php
/usr/local/psa/admin/conf/templates/default/domain/domainVirtualHost.php

只需运行该httpdmng实用程序即可。这将重新创建所有基于模板的vhost配置文件。/usr/local/psa/admin/bin/httpdmng --reconfigure-all

与你偏爱的解决方案不同,我建议你将整个东西放在子域后面。只需将其作为别名添加到模板中的每个虚拟主机即可,例如site1.maindomain.com

记得在更新后更新模板操作。不要用 锁定它们chattr +i

相关内容