`
heimuad
  • 浏览: 297456 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

最简单快速的Apache二级域名实现方法介绍

阅读更多

最简单快速的Apache二级域名实现方法介绍




作者: 赛迪网    赛迪网
CNETNews.com.cn
2007-09-03 10:01:29

首先,你的拥有一个有泛域名解析的顶级域名,例如: domain.com

其次,在 httpd.conf 中打开 mod_rewrite

之后,在 httpd.conf 的最后,添加以下内容:

 

RewriteEngine on

RewriteMap lowercase int:tolower

RewriteMap vhost txt:/usr/local/etc/apache/vhost.map

RewriteCond $} ^(.+)$

RewriteCond $ ^(/.*)$

RewriteRule ^/(.*)$ %1/

 

其中的 /usr/local/etc/apache 是你的 apache 服务器配置文件所在路径,根据实际情况更改。

然后,在这个所在路径的目录下创建一个文件: vhost.map

内容为:

 

www.domain.com /usr/local/www/data-dist/domain

bbs.domain.com /usr/local/www/data-dist/bbs

anyname.domain.com /usr/local/www/data-dist/anyname

 

以上部分都是:" 域名+空格+绝对路径" 的形式。

 

最后,在你的网站根目录 /usr/local/www/data-dist 下,创建对应目录:

domain , bbs , anyname 等等,理论上可以无限。

 

这样,通过浏览器,访问 www.domain.com 时,实际上访问的就是 /usr/local/www/data-dist/domain目录下的文件。同理,访问 bbs.domain.com 实际上访问的就是 /usr/local/www/data-dist/bbs 目录下的文件。而且,你可以

随时更改 vhost.map 来增加、删除、修改你的二级域名和所指向的实际路径,不用重启 apache。

分享到:
评论

相关推荐

    Linux下的Apache服务器

    3. **配置灵活性**:Apache通过简单的文本配置文件实现强大的配置能力,无需图形用户界面即可完成各种复杂配置。 4. **CGI支持**:通过mod_cgi模块,Apache能够支持CGI标准及其扩展。 5. **虚拟主机支持**:支持IP...

    Linux系统下部署域名服务和Apache服务.doc

    Apache服务器是全球使用最广泛的Web服务器软件,以其跨平台、安全性以及与多种技术的兼容性受到广泛青睐。Linux作为开源操作系统,与Apache的结合提供了强大且经济实惠的Web服务解决方案。 一、域名系统 1. DNS...

    利用花生壳+顶级域名+动态IP+APMServ+Serv-U简单架设自己的服务器[整理].pdf

    为了解决这个问题,我们可以使用花生壳的免费二级域名服务。注册并登录花生壳客户端,申请一个如bnnb.xicp.net的二级域名,并将其绑定到当前的IP地址。当IP发生变化时,只需重启花生壳客户端,二级域名会自动更新至...

    Apache+weblogic基础知识

    1. **安装与配置**:Apache的安装过程相对简单,可以通过源码编译或者二进制包安装。配置主要通过修改httpd.conf配置文件,设定服务器监听端口、服务器根目录、虚拟主机等关键参数。 2. **模块管理**:Apache支持...

    Apache在windows下的安装与配置图解.doc

    随着Web技术的发展,Apache作为全球使用最广泛的Web服务器之一,在Windows环境下的部署也变得越来越常见。本文将详细介绍如何在Windows系统上安装并配置Apache Web服务器,以及如何进一步集成PHP和MySQL,以构建一个...

    apache配置.doc

    #### 二、Apache服务器搭建方法 搭建Apache服务器常见的有以下几种方式: 1. **Windows环境下**:使用IIS(Internet Information Services)搭配ASP和SQL Server。 2. **Linux环境下**: - 使用LAMP(Linux + ...

    xw_最简单的二次解析源码内附一次解析接口_二次解析站_源码

    这个资源提供的是一个最简单的二次解析源码,它附带了一次解析接口,方便开发者快速搭建二次解析站点。下面将详细讲解这个过程及相关知识点。 首先,我们关注的是"一次解析接口"。一次解析通常是针对原始视频链接...

    三大WEB服务器对比分析(apache-apache-nginx)

    #### 二、软件介绍 ##### 1. Lighttpd **特点**: - **内存开销低**:Lighttpd以其极低的内存占用著称。 - **CPU占用率低**:能够有效利用系统资源,降低服务器负担。 - **高性能**:提供高效的数据传输服务。 - ...

    apache服务器配置案例

    根据提供的文件信息,我们可以详细解析几个关键的配置案例,包括基本设置、目录权限管理、虚拟目录设置、IP地址绑定以及域名解析配置,旨在帮助理解和掌握Apache服务器的基本配置与高级功能。 ### 一、基本配置 ...

    linux下apache+web服务器搭建教程.pdf

    Apache HTTP Server,通常简称为Apache,是世界上最广泛使用的网络服务器之一,尤其在Linux操作系统上更是首选。根据描述,本文档是一份关于在Linux环境下搭建Apache Web服务器的教程,旨在帮助用户从基础到进阶掌握...

    linux下用apache搭建web服务器分享.pdf

    Apache是一款开源的、高度可定制的Web服务器软件,源自NCSAhttpd,因其自由软件属性和丰富的扩展性,成为全球最受欢迎的Web服务器之一。Apache的名字来源于“a patchy server”,暗示了其持续更新和修补的特性。它的...

    运维技术课程 Linux学习教程 第13讲 Apache服务器配置 共44页.pptx

    在本课程中,我们重点介绍了Linux环境下的Apache服务器配置方法。Apache是世界上最流行的Web服务器之一,它提供了强大而灵活的功能,使得在各种平台上部署Web服务变得简单高效。本课程共分为44页,覆盖了Apache...

    2021-2022计算机二级等级考试试题及答案No.16230.docx

    【计算机二级等级考试知识点】 1. **剪贴板操作**:剪切或复制是将应用程序中的信息移动到剪贴板的基本操作,它们允许用户在不同的位置或者应用之间转移信息。 2. **数据库联系**:在数据库中,实体之间的联系通常...

    简单搭建WEB服务器 简单搭建WEB服务器 简单搭建WEB服务器

    本文将详细介绍如何简单搭建一个WEB服务器,包括基础概念、所需工具及步骤,旨在帮助初学者快速入门。 一、Web服务器的基础概念 1. HTTP:HTTP是互联网上应用最为广泛的一种网络协议,用于从万维网服务器传输超文本...

    301重定向(nginx和Apache)

    通过以上示例可以看出,在Nginx和Apache两种不同的Web服务器环境下,都可以通过简单的配置实现301重定向功能。这些重定向规则不仅有助于提高用户体验,还可以帮助维护良好的网站结构和SEO效果。开发者可以根据自己...

Global site tag (gtag.js) - Google Analytics