在我最近给《商业网站开放服务平台》项目中,我需要给自动生成的网站设置一个二级域名,在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 配置二级域名详解 #### 一、前言 在互联网时代,网站建设和维护成为企业和个人展示自己、提供服务的重要手段之一。在众多服务器软件中,Apache因其稳定性高、配置灵活等特点被广泛使用。...
Apache设置二级域名的方法,可以帮助很好解决在Apache设置二级域名
本文将详细介绍一种最简单快速的方法来实现Apache二级域名。 首先,你需要确保你的顶级域名(如 `domain.com`)已经进行了泛域名解析。泛域名解析意味着任何子域名(如 `www`, `bbs`, `anyname`)都将指向同一IP...
apache + tomcat整合配置二级域名
本文将详细介绍如何在Linux环境下,基于Apache Web服务器实现多域名配置的方法。 #### 二、环境准备与基础配置 **1. 系统与软件版本** - **Linux系统版本**:Red Hat 4.8.5 - **PHP版本**:7.0 - **Apache版本**...
apache代理服务器,包含二级代理的配置
在Linux环境中,使用Apache HTTP服务器和Tomcat应用服务器配置多个域名(包括二级域名)是一项常见的任务,这可以实现一个服务器托管多个网站或者服务。Apache通常作为前端服务器处理静态内容,而Tomcat则作为后端...
### CentOS 下 Apache 配置多域名或多端口映射详解 #### 一、概述 在 CentOS 系统中,Apache 是一个广泛使用的 Web 服务器软件,它可以用来托管多个不同的网站或应用服务。为了实现这一点,我们需要对 Apache 进行...
### 二级域名配置流程 #### 一、概述 在互联网技术中,二级域名是指顶级域名之下的域名,例如`example.com`中的`blog....通过以上步骤,你可以在腾讯云上为Ubuntu系统配置二级域名,实现更精细的网站管理和访问控制。
Apache作为一款广泛使用的Web服务器软件,支持通过其强大的功能模块实现二级域名的灵活配置。本文将详细介绍如何在Apache环境下实现二级域名解析。 #### 二、准备工作 为了能够顺利实现二级域名解析,我们需要完成...
本例主要实现在CI框架中像ThinkPHP一样的二级域名解析方式 ...4. 另附二级域名重写apache的配置文件 httpd-vhosts.conf。 无兄弟,不编程。 希望能与大家共同交流进步。 @author : qikelaiye@gmail.com
通过正确配置mod_jk,可以实现Apache接收到请求后转发到相应的Tomcat实例,处理特定的二级域名。 在Apache的配置文件httpd.conf中,我们需要添加mod_jk的加载指令,并设置虚拟主机来处理二级域名。这通常涉及到以下...
本文讲述了Apache本地二级域名配置方法。分享给大家供大家参考,具体如下: 我们在本地调试web程序时,常有很多不同的项目。不同的项目,我们希望使用不同的文件夹和不同的域名。 比如今天我正在建设一个鲜花网站,...
4. CDN(内容分发网络)重定向:如果使用了CDN服务,可以在CDN的控制面板中配置二级域名转发,利用CDN的全球节点网络实现快速的重定向。 了解这些基础知识后,我们可以通过分析"2domain"这个压缩包文件来深入探讨二...
实现二级域名或多级域名的重写,主要通过配置UrlRewrite规则来完成。以下是一个基本的示例: ```xml ^blog/(.*)" /> ``` 上述规则会将所有以`blog/`开头的请求重定向到二级域名`blog.example.com`,...
1. **域名解析**:系统需要与DNS(Domain Name System)进行交互,将主域名下的二级域名映射到相应的IP地址或服务器路径。这通常通过PHP的DNS解析库如`dns_get_record()`函数来实现。 2. **数据库管理**:系统需要...
这个系统可能包含了配置、创建、绑定、解析二级域名以及权限控制等功能,帮助用户轻松地管理和维护他们的网络空间。 在PHP开发中,二级域名系统的实现涉及到以下几个关键知识点: 1. **域名解析**:二级域名的设置...
3. 设计并实现系统的后端逻辑,包括二级域名的绑定、解绑等功能; 4. 设计并实现系统的安全机制,包括用户身份验证、数据加密等; 5. 进行系统的测试和性能优化,保证系统的稳定性和可靠性。 本毕设的意义在于提供...
【Apache + Tomcat 动态二级域名配置详解】 在互联网应用中,动态二级域名的配置可以为用户提供更灵活、个性化的访问体验。本教程将详细解释如何通过Apache和Tomcat来实现这一功能。 首先,我们需要准备Apache...
实现动态加载二级域名通常需要服务器端的支持,例如使用DNS(域名系统)动态解析或配置,以及编程语言中的路由规则设定。在.NET环境中,可以通过IIS的URL重写规则或自定义中间件来实现;在Node.js中,可以使用...