首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >私有ip上的apache虚拟主机

问私有ip上的apache虚拟主机
EN

Stack Overflow用户
提问于 2014-05-23 17:43:40
回答 1查看 1.6K关注 0票数 1

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

/etc/主机条目

代码语言:javascript
复制
127.0.0.1 www.abc.com 
127.0.0.1 www.xyz.com 

ports.conf含量

代码语言:javascript
复制
NameVirtualHost *:80 
Listen 80 

apache2.conf内容

代码语言:javascript
复制
<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?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-23 17:53:00

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

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23835433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档