无法弄明白。 说sub.example.com指向1.2.3.4/e2 /
是否有可能以某种方式将域直接指向服务器上的文件夹,以便我可以在不同文件夹中的一台服务器上托管不同的域?
答案 0 :(得分:20)
可以在一台服务器上托管多个域。它被称为Virtual Hosting。
但是你会混淆一些概念。 DNS用于将名称转换为IP地址。 DNS系统对文件夹结构一无所知。这是网络服务器的责任。您将在Web服务器上配置虚拟主机。
通常这样做的方法是
在DNS中添加主机记录(又名A记录)。例如,coolname.domain.com - > 12.34.56.78。
将网络服务器配置为从您选择的文件夹中读取coolname.domain.com的内容。
答案 1 :(得分:3)
这通常通过Web服务器上的虚拟主机完成。 DNS不适用于此。
你能做的最接近的就是使用TXT
条记录,但除此之外没有人会注意到这一点,所以你的客户甚至都不知道。
答案 2 :(得分:0)
您可以将Apache Webroot设置为您需要的文件夹。 Apache可以从单个服务器为多个站点提供自己的域。或者,对于临时解决方案,您可以将cd
简化为所需目录并运行此python代码:
python -m SimpleHTTPServer