我有本地XAMPP服务器。如何使域arch.elm重定向到localhost / archelm位置?这仅需要在服务器PC上发生,因为那是我使用的唯一PC。
我正在使用Windows 10(如果有帮助)。
到目前为止,我刚刚尝试了HOSTS文件,但是由于它不允许目录,因此无法正常工作。
到目前为止,我刚刚尝试了HOSTS文件,但是由于它不允许目录,因此无法正常工作。
真的很好用。但是您需要认识到“域到IP”转换和“域到路径”是两个完全独立的任务,它们是由不同的软件在不同级别上完成的。
第一次翻译是在到达Web服务器之前进行的。它只是告诉您服务器在哪里。(DNS和/ etc / hosts都只是“电话簿”;它们告诉您与谁交谈,但它们并不确定您要说什么。)因此,127.0.0.1 arch.elm
在/ etc / hosts中使用就足够了,因为第二个决定(域到路径)由Web服务器完成。
在Apache httpd(XAMPP使用)中,可以通过添加与您的新域名对应的新“ VirtualHost”部分并指定所需的DocumentRoot来进行配置。例如:
<VirtualHost *:80> ServerName arch.elm DocumentRoot c:/ xampp / htdocs / archelm </ VirtualHost>
当网络浏览器显示“我希望到达Host: arch.elm
”时,Apache将找到适当的VirtualHost部分。(如果找不到,将使用它拥有的第一个。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句