当我们在局域网上的登台服务器(CentOS)上开发网站时,我们最终将其存储在类似以下的位置:
/var/www/html/project1.com
并通过 LAN 上的 Web 浏览器访问它:
http://ourserver/project1.com
当它在公共托管服务上发布时,它将:
http://project1.com
有没有办法在局域网的临时服务器上匹配与发布时相同的域结构?这样在开发过程中,当我们输入http://project1.com在网络浏览器中,它知道去http://ourserver/project1.com?
我找不到描述如何执行此操作的文档。到目前为止,我看到的都是针对使用公共注册 DNS 公开托管的域名。
我已经查看过 /etc/hosts,但是它不允许这样的事情:
ourserver/project1.com project1.com
我希望将 LAN 上的 project1.com 请求映射到http://ourserver/project1.com
答案1
您无法使用 DNS 或主机等解析 URL ourserver/project1.com
,只能用正斜杠分隔左侧。您真正能做的就是在临时服务器上配置虚拟主机以指向您的项目文件夹,并使用主机或本地 DNS 服务器来解析域。