如果我创建一个站点,我可以使用 http://localhost ...
但是,如果我在同一台计算机上使用 apache 创建多个虚拟站点,http://localhost 将无法正常工作。
我怎样才能访问它?(在同一台计算机上,又名 localhost)?
如果我创建一个站点,我可以使用 http://localhost ...
但是,如果我在同一台计算机上使用 apache 创建多个虚拟站点,http://localhost 将无法正常工作。
我怎样才能访问它?(在同一台计算机上,又名 localhost)?
要创建虚拟站点,请尝试以下命令;只需将“newsite”替换为您的站点名称即可:
输出:
你也可以把它变成一个shell脚本。
您可以为 127.0.0.1 分配多个别名
/etc/hosts
VirtualHosts
在 Apache 配置中配置适当的站点 1、站点 2、站点 3 并以http://site1/
、http://site2/
、访问它们http://site3/
当您创建虚拟站点时,您将在 VirtualHost 容器中使用类似 ServerName 的指令来区分该虚拟站点。类似于: <VirtualHost *:80> ServerName my.best.server.biz ....... my.best.server.biz 的 DNS 名称应该解析为 apache 服务器的 ip,可以是 127.0。 0.1 在你的情况下。为此,您很可能会在您的主机文件中添加条目,就像在前面的答案中指出的那样。