gpt4 book ai didi

linux - 没有真实域名的虚拟主机

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:01:54 26 4
gpt4 key购买 nike

我为我的虚拟主机配置了这个配置,并在真实域中运行。出于测试目的,我需要使用非真实域(即 domain10)创建相同的虚拟主机。考虑到浏览器会检查虚拟主机的域名,我认为使用 127.0.0.1 之类的东西。但我不知道要意识到这一点。

<VirtualHost *:80>
ServerAdmin info@domain10.org
ServerName domain10.org
ServerAlias domain10.org

DirectoryIndex index.html index.htm index.php
DocumentRoot /home/domain10.org/

<Directory /home/domain10.org/>
Options -Includes -Indexes -FollowSymLinks -ExecCGI +MultiViews
AllowOverride none
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

最佳答案

为此,您可以使用 /etc/hosts 文件。其中应该已经有一行以 127.0.0.1 开头。只需将 domain10.org 添加到解析为该地址的主机列表即可。

例如,如果现有行是:

127.0.0.1 localhost localhost.localdomain

只需将其扩展为:

127.0.0.1 localhost localhost.localdomain domain10.org

然后(仅在 native 上)domain10.org 将解析为 127.0.0.1。如果您在同一台机器上进行测试,您可以在浏览器中输入 http://domain10.org/ 以访问本地 Web 服务器。


如果您需要通过 Internet 访问此主机,则需要采用不同的方法。在其 /etc/hosts 文件中查找服务器的 external IP 地址的一行,并按照与上述说明类似的方式对其进行修改。如果不存在这样的行,请添加一个。

在客户端机器上,执行相同的操作(使用 /etc/hosts 用于 Linux box 或 %WINDIR%\system32\drivers\etc\hosts 用于 Windows盒子)。然后,您应该能够使用此名称从客户端访问服务器。

关于linux - 没有真实域名的虚拟主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19211302/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com