`
javaPrimary
  • 浏览: 60849 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Apache同一端口不同域名多站点配置教程

阅读更多
Apache在安装之后默认只是指向一个站点(例如http://127.0.0.1/只是指向一个文件夹),如果要实现多站点(例如127.0.0.1指向aaa1目录,127.0.0.2指向aaa2目录……),配置起来也并不困难。

首先打开Apache安装目录下 conf/httpd.conf 文件,找到下面两行文字,把最前面的 # 号去掉,然后保存。目的是让Apache在启动时能加载虚拟主机模块
[AppleScript]
#LoadModule vhost_alias_module modules/mod_vhost_alias.so

[AppleScript]
#Include conf/extra/httpd-vhosts.conf


接着找到同一文件中的 DocumentRoot 和 Directory ,改为站点目录的上一级目录
例如站点放在 E:/aaa/aaa1 和 E:/aaa/aaa2,则改为以下形式
DocumentRoot "E:/aaa"

<Directory "E:/aaa">

配置完成后即可打开Apache安装目录下 /conf/extra/httpd-vhosts.conf 虚拟主机配置文件
如果站点分别放在 E:/aaa/aaa1 和 E:/aaa/aaa2 目录下,并且使用 http://127.0.0.2/ 和 http://127.0.0.3 分别访问上述两个站点,则在 httpd-vhosts.conf 文件后面新增下面的内容

<VirtualHost *:80> 
DocumentRoot "E:/aaa/aaa1" 
ServerName 127.0.0.2
</VirtualHost>

<VirtualHost *:80> 
DocumentRoot "E:/aaa/aaa2"  
ServerName 127.0.0.3
</VirtualHost>


上述所有操作完成后,即可重启Apache服务,多站点配置圆满完成!
输入http://127.0.0.2/ 和 http://127.0.0.3 分别访问上述两个站点
分享到:
评论

相关推荐

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

    ### Apache配置主机头在同一端口绑定多个域名和网站 在Apache服务器中,有时我们需要在同一台服务器上运行多个网站,每个网站都有不同的域名。这可以通过配置虚拟主机(Virtual Hosts)来实现,其中一种方法是使用...

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

    ### CentOS 下 Apache 配置多域名或多端口映射详解 #### 一、概述 在 CentOS 系统中,Apache 是一个广泛使用的 Web 服务器软件,它可以用来托管多个不同的网站或应用服务。为了实现这一点,我们需要对 Apache 进行...

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

    要配置Apache在不同端口上运行不同的站点,你需要编辑Apache的配置文件,通常位于`/etc/httpd/conf`或`/etc/apache2`目录下,文件名为`httpd.conf`或`apache2.conf`。在这些配置文件中,你需要启用`NameVirtualHost`...

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

    #### 一、理解Apache端口配置 在Apache的配置文件`httpd.conf`中,`Listen`指令用于指定Apache监听的端口。默认情况下,Apache会监听80端口,这是标准的HTTP端口。然而,在需要运行多个站点或更改默认端口的情况下...

    Linux apache环境多域名配置

    ### Linux Apache环境多域名配置详解 #### 一、前言 在互联网开发中,单一服务器部署多个项目并分别对应不同的域名是一种常见的需求。这不仅能够提高服务器资源的利用率,还能帮助开发者更好地组织和管理不同类型...

    Apache中设置多个端口

    虚拟主机是 Apache 服务器的一种配置方式,它允许用户在同一台服务器上运行多个网站,每个网站可以监听不同的端口。设置虚拟主机需要添加以下内容: NameVirtualHost *:80 *:80&gt; ServerName * DocumentRoot "D:/...

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

    ### Apache与IIS在同一IP同一端口绑定多个域名的知识点详解 #### Apache配置知识点 **1. NameVirtualHost指令** 在Apache配置中,`NameVirtualHost *:80` 指令用来指定虚拟主机将监听哪些端口。这里表示虚拟主机...

    Mac Apache多端口的配置

    本文将详细介绍如何配置Apache以支持多端口运行,这在需要同时运行多个独立的Web项目或者服务时非常有用。配置过程中,请确保使用英文半角引号,因为全角引号可能会导致语法错误。 首先,我们来看`httpd.conf`文件...

    Linux apache服务器基于ip,端口,域名的虚拟地址配置.zip

    本教程将深入探讨如何在Linux Apache服务器上配置基于IP、端口和域名的虚拟主机,以便在一个服务器上托管多个独立的网站。通过这种方法,我们可以高效地利用服务器资源,同时管理多个不同的在线服务。 首先,我们...

    apache配置端口目录

    Apache是世界上最流行的Web...理解这些配置文件及其指令对于管理Apache服务器至关重要,尤其是在搭建多站点环境或调整服务器安全设置时。务必谨慎操作,每次更改后都要验证配置文件的正确性,确保服务器的正常运行。

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

    Apache配置详解 最好的APACHE配置教程 包你满意

    Apache站点绑定多个域名

    Apache站点绑定多个域名,用ServerAlias ,Apache站点绑定多个域名,用ServerAlias ,

    如何修改apache80端口

    通过上述步骤,我们可以成功地将Apache的默认端口从80更改为8080,并相应地修改了WAMP管理器和phpMyAdmin的配置,确保它们都能通过新的端口进行访问。这样不仅解决了端口冲突问题,还能让多个Web服务器在同一台机器...

    一个空间放多个网站(多域名绑定到同一空间不同目录.rar

    在IT行业中,尤其是在服务器管理和Web服务配置领域,经常需要处理多域名绑定到同一服务器空间的问题。这不仅可以有效地利用服务器资源,还可以为不同的业务或项目提供独立的网站环境。本篇文章将详细探讨Apache...

    Apache24和PHP7.2配置教程

    ### Apache24与PHP7.2配置教程 在本文中,我们将详细介绍如何配置Apache24服务器与PHP7.2环境,使两者能够协同工作,为用户提供高效稳定的Web服务。本教程将涵盖Apache24的基本配置、PHP7.2的安装与配置以及如何...

    http-simple-proxy:程序包,使您可以在同一端口上运行多个应用程序

    http-simple-proxy存在,因此您可以在同一端口上运行多个应用程序 这是http-master的重写工作,以简化操作,如果您需要更强大的方法,请使用http-master 它是一种前端HTTP服务,可轻松设置反向代理/重定向/其他动作...

    web服务器的配置多个端口(apache和tomcat)

    配置多个端口的 Apache 和 Tomcat 服务器 在 web 服务器配置中,配置多个端口是指在同一台服务器上运行多个 web 服务器,每个服务器监听不同的端口号,以实现不同的服务或项目。在本文中,我们将介绍如何配置 ...

    Apache 多端口多站点配置方法

    Apache HTTP Server是一个广泛使用的开源Web服务器,它支持多端口多站点配置,这意味着可以在同一台服务器上运行多个独立的网站,每个网站可以通过不同的端口号或者域名来访问。以下是如何配置Apache实现这一功能的...

    如何改变Apache端口

    3. **重启WAMP服务**:保存并关闭文件后,重启WAMP服务器以使新的端口配置生效。可以通过WAMP控制面板轻松完成此操作。 #### 四、测试新端口 完成所有配置更改后,建议测试一下新端口是否有效。可以在浏览器中输入...

    httpd基于端口的域名解析

    其中,“基于端口的域名解析”是一种实用的技术手段,它允许单个IP地址上运行多个不同的网站,通过不同的端口号来区分这些站点。本文将详细介绍httpd基于端口的域名解析的基本原理、配置步骤及验证方法。 #### 二、...

Global site tag (gtag.js) - Google Analytics