`

apache下二级域名实现的精简配置

阅读更多
在我最近给《商业网站开放服务平台》项目中,我需要给自动生成的网站设置一个二级域名,在Linux下配法比较简单,由于开发环境是windows,所以折腾了蛮久查了点资料才配起来了,在自己的博客中记录一下,我是这么做的:

您的域名服务器提供商必须支持泛域名解析
配置http-vhosts.conf,如下:
<VirtualHost *:80>    
  DocumentRoot "全路径"   
  ServerName faqee.com    
  ServerAlias *.faqee.com    
  RewriteLog         C:/rewrite.log   
  RewriteLogLevel     0   
  RewriteEngine      on   
  RewriteMap         lowercase int:tolower   
  RewriteMap         vhost txt:C:/vhost.map   
  RewriteCond        ${lowercase:%{HTTP_HOST}|NONE} ^(.+)$   
  RewriteCond        ${vhost:%1} ^(C:/.*)$   
  RewriteRule        ^/(.*)$ %1/$1 [E=VHOST:${lowercase:%{HTTP_HOST}}]   
  ErrorDocument 404  http://www.faqee.com/test/404.html   
  ErrorDocument 400  http://www.faqee.com/test/404.html   
  ErrorDocument 500  http://www.faqee.com/test/500.html   
  ErrorDocument 503  http://www.faqee.com/test/500.html   
</VirtualHost> 

打开apache的rewrite开关(去掉so注释)
好了,试一下吧,现在一旦输入http://a.faqee.com。则就会documentroot为全路径下的a目录,简单吧!呵呵
注:我使用的apache 2.2.8版本上测试通过

分享到:
评论

相关推荐

    Windows 下 apache 配置二级域名.doc

    ### Windows 下 Apache 配置二级域名详解 #### 一、前言 在互联网时代,网站建设和维护成为企业和个人展示自己、提供服务的重要手段之一。在众多服务器软件中,Apache因其稳定性高、配置灵活等特点被广泛使用。...

    Apache设置二级域名的方法

    Apache设置二级域名的方法,可以帮助很好解决在Apache设置二级域名

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

    本文将详细介绍一种最简单快速的方法来实现Apache二级域名。 首先,你需要确保你的顶级域名(如 `domain.com`)已经进行了泛域名解析。泛域名解析意味着任何子域名(如 `www`, `bbs`, `anyname`)都将指向同一IP...

    apache+tomcat二级域名详解

    apache + tomcat整合配置二级域名

    Linux apache环境多域名配置

    本文将详细介绍如何在Linux环境下,基于Apache Web服务器实现多域名配置的方法。 #### 二、环境准备与基础配置 **1. 系统与软件版本** - **Linux系统版本**:Red Hat 4.8.5 - **PHP版本**:7.0 - **Apache版本**...

    apache代理服务器,包含二级代理的配置

    apache代理服务器,包含二级代理的配置

    linux 下 apache + tomcat 配置多个域名(包括二级域名)

    在Linux环境中,使用Apache HTTP服务器和Tomcat应用服务器配置多个域名(包括二级域名)是一项常见的任务,这可以实现一个服务器托管多个网站或者服务。Apache通常作为前端服务器处理静态内容,而Tomcat则作为后端...

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

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

    二级域名配置流程

    ### 二级域名配置流程 #### 一、概述 在互联网技术中,二级域名是指顶级域名之下的域名,例如`example.com`中的`blog....通过以上步骤,你可以在腾讯云上为Ubuntu系统配置二级域名,实现更精细的网站管理和访问控制。

    apache 二级域名解析实现方法

    Apache作为一款广泛使用的Web服务器软件,支持通过其强大的功能模块实现二级域名的灵活配置。本文将详细介绍如何在Apache环境下实现二级域名解析。 #### 二、准备工作 为了能够顺利实现二级域名解析,我们需要完成...

    CI框架(CodeIgniter)实现ThinkPHP一样的二级域名解析

    本例主要实现在CI框架中像ThinkPHP一样的二级域名解析方式 ...4. 另附二级域名重写apache的配置文件 httpd-vhosts.conf。 无兄弟,不编程。 希望能与大家共同交流进步。 @author : qikelaiye@gmail.com

    二级域名配置工具和配置文件汇总

    通过正确配置mod_jk,可以实现Apache接收到请求后转发到相应的Tomcat实例,处理特定的二级域名。 在Apache的配置文件httpd.conf中,我们需要添加mod_jk的加载指令,并设置虚拟主机来处理二级域名。这通常涉及到以下...

    Apache本地二级域名配置方法

    本文讲述了Apache本地二级域名配置方法。分享给大家供大家参考,具体如下: 我们在本地调试web程序时,常有很多不同的项目。不同的项目,我们希望使用不同的文件夹和不同的域名。 比如今天我正在建设一个鲜花网站,...

    二级域名系统

    4. CDN(内容分发网络)重定向:如果使用了CDN服务,可以在CDN的控制面板中配置二级域名转发,利用CDN的全球节点网络实现快速的重定向。 了解这些基础知识后,我们可以通过分析"2domain"这个压缩包文件来深入探讨二...

    UrlRewrite实现二级域名或多级域名

    实现二级域名或多级域名的重写,主要通过配置UrlRewrite规则来完成。以下是一个基本的示例: ```xml ^blog/(.*)" /&gt; ``` 上述规则会将所有以`blog/`开头的请求重定向到二级域名`blog.example.com`,...

    空想软件PHP二级域名系统

    这个系统可能包含了配置、创建、绑定、解析二级域名以及权限控制等功能,帮助用户轻松地管理和维护他们的网络空间。 在PHP开发中,二级域名系统的实现涉及到以下几个关键知识点: 1. **域名解析**:二级域名的设置...

    基于PHP主机域名雨过星晴二级域名系统的毕业设计,通过使用Apache服务器和MySQL数据库实现系统的实际运行

    3. 设计并实现系统的后端逻辑,包括二级域名的绑定、解绑等功能; 4. 设计并实现系统的安全机制,包括用户身份验证、数据加密等; 5. 进行系统的测试和性能优化,保证系统的稳定性和可靠性。 本毕设的意义在于提供...

    Apache+tomcat动态二级域名.doc

    【Apache + Tomcat 动态二级域名配置详解】 在互联网应用中,动态二级域名的配置可以为用户提供更灵活、个性化的访问体验。本教程将详细解释如何通过Apache和Tomcat来实现这一功能。 首先,我们需要准备Apache...

    URL重定向,动态加载二级域名

    实现动态加载二级域名通常需要服务器端的支持,例如使用DNS(域名系统)动态解析或配置,以及编程语言中的路由规则设定。在.NET环境中,可以通过IIS的URL重写规则或自定义中间件来实现;在Node.js中,可以使用...

    apache配置-只允许域名访问-不允许ip访问

    apache配置,只允许域名访问,不允许ip访问

Global site tag (gtag.js) - Google Analytics