gpt4 book ai didi

私有(private)IP上的apache虚拟主机

转载 作者:行者123 更新时间:2023-12-04 18:41:39 27 4
gpt4 key购买 nike

我已经在 ubuntu 上成功配置了 2 个虚拟主机站点(基于名称的虚拟主机)。我的 apache 版本是 2.2.22。
这两个站点都在本地主机上工作。

/etc/hosts 条目

127.0.0.1 www.abc.com 
127.0.0.1 www.xyz.com

ports.conf 内容
NameVirtualHost *:80 
Listen 80

apache2.conf 内容
<VirtualHost *:80>
ServerName www.abc.com
DocumentRoot /var/www/abc
</VirtualHost>

<VirtualHost *:80>
ServerName www.xyz.com
DocumentRoot /var/www/xyz
</VirtualHost>

如何将域名设置为 10.1.2.1 www.abc.com 并配置 apache 服务器?

最佳答案

/etc/hosts files 用于主机名的本地映射,但不会使您的 Ubuntu 机器成为面向外部的 Web 服务器。我建议您删除这些,以便您能够更好地测试以下步骤。

首先,您可能需要修改/etc/network/interfaces并确保您的服务器正在使用您的静态 IP(大概是 10.1.2.1 )。此外,确保您的 DNS 提供商正在路由域 www.abc.comwww.xyz.com到这个 IP 地址。

然后如果启动了 apache 服务器(service apache2 start),它将监听 80 端口,并以 DocumentRoot 的内容响应任何 Web 请求。如上面的配置文件中指定的。

关于私有(private)IP上的apache虚拟主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23835433/

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