是否可以将通配符服务器别名添加到虚拟主机而无需手动修改 httpd.conf?

是否可以将通配符服务器别名添加到虚拟主机而无需手动修改 httpd.conf?

是否可以*.somesite.com在 Apache 服务器中添加通配符服务器别名(例如:)而无需手动修改 httpd.conf?我使用与托管服务器不同的 DNS,并且已将星号 A 记录添加到 DNS 以将所有请求(如 ( test.somesite.com, test2.somesite.com))指向我的托管服务器 IP,但我没有看到在 cpanel 中的 Apache httpd.conf 文件中添加星号服务器别名的方法。请问有解决方案吗?

答案1

不,如果您无权访问,则没有解决方案httpd.conf

原因是 Apache 每次收到请求时都会检查该页面 - 它不会被委托到其他地方。如果找不到匹配项,它将放弃并返回默认页面。恐怕没有办法解决这个问题。

另一方面,许多主机商都非常乐意httpd.conf为你对他们的服务器进行如此小的更改。如果他们不愿意,你真的应该更换主机商。

答案2

相关内容