首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个网站,两个目录,两个域名,一个IP

问两个网站,两个目录,两个域名,一个IP
EN

Server Fault用户
提问于 2010-07-27 23:53:49
回答 3查看 120关注 0票数 0

我是托管两个不同的网站与两个不同的域名在同一服务器上。在不使用某种NAT转发的情况下,我如何设置apache服务器,以便根据使用哪个域来引用来自不同目录的index.html文件?

EN

回答 3

Server Fault用户

发布于 2010-07-27 23:59:53

这个问题可能很快就会迁移到Server故障,但基本的答案是您需要为每个域名设置一个虚拟主机。本页有详尽的描述。,但是一个基本的例子是:

代码语言:javascript
复制
<VirtualHost *>
   DocumentRoot /path/to/site1
   ServerName site1.com
</VirtualHost>

<VirtualHost *>
   DocumentRoot /path/to/site2
   ServerName domain2.com
</VirtualHost>
票数 7
EN

Server Fault用户

发布于 2010-07-28 00:01:30

查看Apache2.2文档中对虚拟命名主机( 如所述 )的支持。如果两个域都指向DNS中的主服务器的IP地址,那么您应该能够启动并运行,只需对Apache的配置文件进行一些更改。

票数 0
EN

Server Fault用户

发布于 2010-07-28 00:04:29

您将需要一个静态ip地址(或转发到您的ip地址的服务-就我而言,背部疼痛).

但是一旦你有了它,你就需要配置虚拟主机.

如果您有Apache2.2,则在apache目录中的“conf”下应该有一个“额外”文件夹。

在这里,您将找到httpd-vhost.conf,它为您提供了基本的想法。

最后,在您的主要apache配置文件中,您需要取消注释包含teh vhost config .

代码语言:javascript
复制
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf

以及加载vhost模块的行。

代码语言:javascript
复制
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/164676

复制
相关文章

相似问题

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