欺骗 Ubuntu 在本地解析域名

Mat*_*att 4 dns

我有一个 Ubuntu 盒子,可用于各种用途。我真正想做的一件事是将子域重定向到本地脚本。

例如 thisbit.example.com 实际上应该显示来自 localhost/~USER/FAKE.thisbit.example.com/ 的内容,这是 Apache 为我运行的文件夹,其中包含一个非常简单的 PHP 脚本,它实现了一个离线版本的我正在测试的服务器脚本。

但是 example.com 应该继续正常运行,notthisbit.example.com 等应该如此。

理想情况下,我需要能够在时机成熟时从测试切换到生活。

Man*_*tha 12

将您的域名和 IP 地址添加到/etc/hosts文件中。例如

127.0.0.1 thisbit.example.com

编辑:

添加配置 apache 以代理到您的假路径

ProxyPass / http://localhost/~USER/FAKE.thisbit.example.com/

ProxyPassReverse / http://localhost/~USER/FAKE.thisbit.example.com/