`
chenhua_1984
  • 浏览: 1246230 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

apache下通过不同的IP配置多个网站

阅读更多

apache下通过不同的IP配置多个网站

 

首先为网卡配置多个IP地址,假设为:10.18.5.57、10.18.5.58。
然后编辑/etc/httpd/conf/httpd.conf,做一下修改:

1、添加多个Listen
Listen 10.18.5.57:80
Listen 10.18.5.58.80

2、注释掉以下信息
#ServerAdmin
#DocumentRoot "/var/www/html"

3、添加如下内容
NameVirtualHost 10.18.5.57:80
NameVirtualHost 10.18.5.58:80

<VirtualHost 10.18.5.57:80>
ServerAdmin
DocumentRoot /var/www/html
ServerName dummy-host.example.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost 10.18.5.58:80>
ServerAdmin
DocumentRoot /var/www/html1
ServerName dummy-host.example.com
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

4、重启apache服务
service httpd restart

按照上面的方法,可以在linux下,通过apache服务器,利用不同的IP地址配置不同的网站。

2011-03-08 10:37

APACHE 一个虚拟主机两个servername

 

<VirtualHost ip:80>
ServerAdmin webmaster@localhost
DocumentRoot /usr/local/www/html/domain.com
ServerName domain.com
ServerAlias domain.com www.domain.com
</VirtualHost>

 

 

分享到:
评论

相关推荐

    Apache中设置多个端口

    其中,设置多个端口是 Apache 服务器的一项重要功能,它允许用户在同一台服务器上运行多个网站,每个网站可以监听不同的端口,从而实现多个端口网站。 在 Apache 服务器中,设置多个端口可以通过修改 httpd.conf ...

    Ubuntu系统中利用apache2建立基于IP地址的web服务

    在Ubuntu系统中,Apache2是一个广泛...总结,通过以上步骤,你在Ubuntu系统中成功地利用Apache2建立了基于IP地址的Web服务,实现了多站点托管。这为不同IP地址的用户提供独立的Web服务,是Web服务器管理中的常见需求。

    apache 设置主机头,同一端口绑定多个域名和网站

    ### Apache配置主机头在同一端口绑定多个域名和网站 ...通过上述配置,可以在Apache服务器上轻松地管理多个域名和网站,这对于共享托管环境特别有用,因为它允许在一个IP地址上托管多个独立的网站。

    CentOS下Apache配置多域名或者多端口映射

    在 CentOS 系统中,Apache 是一个广泛使用的 Web 服务器软件,它可以用来托管多个不同的网站或应用服务。为了实现这一点,我们需要对 Apache 进行配置,使其支持多域名或多端口映射。本文将详细介绍如何在 CentOS 下...

    Apache配置多个站点

    通过为不同的网站项目创建独立的虚拟主机配置文件,可以在同一台Apache服务器上轻松地托管多个网站。 #### 二、准备工作 在开始配置之前,请确保已经正确安装了Apache服务器,并且熟悉基本的操作系统命令行操作。...

    apache 配置不同的端口访问不同的站点

    Apache服务器是世界上最流行的Web服务器软件之一,其强大的灵活性和可扩展性使得用户可以通过配置不同的虚拟主机来服务多个网站。在本篇文章中,我们将探讨如何通过配置Apache以在不同的端口上访问不同的站点。 ...

    双IP下APACHE和IIS同时用80端口

    在双IP环境下,服务器拥有两个不同的IP地址,这通常是通过配置网络接口来实现的,其中一个IP地址用于公共访问,而另一个可能用于内部网络或特定服务的访问。 ### Apache与IIS并存的挑战 当谈到Apache和IIS时,这两...

    Apache配置多端口及Apache端口修改方法

    在多服务器环境或单一服务器上运行多个站点时,正确配置Apache的端口变得至关重要。本文将深入解析如何在Apache中配置多端口,以及如何修改Apache的默认端口,确保您的网站能够顺利运行。 #### 一、理解Apache端口...

    (Apache & IIS)同一个IP的同一个端口,绑定多个域名

    如果多个网站需要共用同一IP地址,可以通过配置每个网站的端口或者使用不同的主机名来区分它们。例如,可以为每个网站设置不同的端口号,或者在DNS中分别为每个网站配置不同的主机名记录。 **8. 站点管理** 在...

    Linux apache环境多域名配置

    通过上述步骤,我们可以在Linux环境下轻松实现Apache多域名配置。这对于需要在同一台服务器上托管多个项目的场景非常有用。当然,实际部署时还可能遇到各种细节问题,例如特定的SSL证书配置、防火墙规则调整等,都...

    apache实现部署多个网站(一个ip部署多域名)的方法详解

    在日常的网站发布中很多情况下都无法做到一个IP对应一个站点,在IP4的情况下IP的资源是相对有限的。然而作为最流行的Apache自然也考虑到这种情况,下面来一起看看详细的介绍吧。 配置方法 首先apache的版本是2.4.7,...

    配置Apache服务器并且设置DNS .doc

    基于IP地址的虚拟主机要求每个网站拥有一个独立的IP地址,这可以通过添加多块网卡或在一个网卡上配置多个IP来实现。 1. **基于IP地址的虚拟主机** - **方式一:为每个虚拟主机运行独立的Apache实例** 这种方法每...

    apache 单ip 虚拟主机 配置

    通过上述配置,我们可以实现在同一台Apache服务器上同时运行多个独立的网站。这种技术不仅提高了资源利用率,还简化了服务器管理和维护工作。对于那些需要在同一台服务器上托管多个网站的企业和个人来说,Apache的...

    在Apache中配置多个域名

    虚拟主机允许在同一台物理服务器上运行多个独立的网站,每个网站可以通过不同的域名访问。在Apache中,可以通过两种方式设置虚拟主机:基于名称的虚拟主机(Name-based Virtual Hosts)和基于IP地址的虚拟主机(IP-...

    Apache服务器一个IP多个站点的配置方法示例

    ### Apache服务器一个IP多个站点的配置方法 #### 一、引言 在互联网技术日益发展的今天,IP地址作为网络通信的基础资源之一,其重要性不言而喻。尤其是在IPv4地址资源日渐稀缺的情况下,如何高效利用现有的IP地址...

    同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat绑定ip

    tomcat绑定ip"以及描述"在同一台物理机上进行多IP配置并绑定到多tomcat上,可使用同一端口通信",明确指出了这个主题是关于在单个机器上配置多个Tomcat实例,并将它们分别绑定到不同的IP地址,同时允许通过相同的...

    红旗下的APACHE配置教程

    Apache配置的核心是发布网站,这涉及到定义虚拟主机(单机宿主多站点配置),通过设置不同域名或IP对应不同的网站内容。此外,配置文件中还包括访问控制、权限设置,确保网站的安全性。例如,可以使用`&lt;Directory&gt;`...

    CentOS 下配置Apache服务器

    你可以通过创建虚拟主机(Virtual Hosts)配置多个网站,每个网站有自己的文档根目录和配置。 - **安全设置**:考虑开启SSL支持,为网站提供加密连接,需要用到SSL证书。 - **日志记录**:Apache的日志文件通常...

    一个IP建多个Web站点

    下面我们将详细探讨如何在一个IP地址上设置多个独立的Web站点。 一、理解Web服务器和IP地址的关系 每个Web服务器通常都有一个或多个IP地址,这些IP地址用于识别服务器在网络上的位置。当用户通过浏览器访问网站时,...

    Apache配置详解(最好的APACHE配置教程)

    Apache的虚拟主机功能允许在一个服务器上托管多个独立的网站。通过`NameVirtualHost`指令,我们可以指定一个IP地址或端口来处理来自不同域名的请求。接着,使用`VirtualHost`指令定义每个网站的具体配置,包括...

Global site tag (gtag.js) - Google Analytics