Apache服务器二级域名的完美实现
首先,您的拥有一个有泛域名解析的顶级域名,例如: domain.com
其次,在 httpd.conf 中打开 mod_rewrite 之后,在 httpd.conf 的最后,添加以下内容:
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:/usr/local/etc/apache/vhost.map
RewriteCond ${lowercase:%{SERVER_NAME}} ^(. )$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$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。
转载于:https://blog.51cto.com/qingwang/415235
Apache服务器二级域名的完美实现相关推荐
- apache rewrite 二级域名
apache rewrite 二级域名 目的 当访问abc.test.com跳转到www.test.com/test/abc ,浏览器地址会显示abc.test.com地址. 方法 在apache的配 ...
- 为阿里云ECS服务器二级域名绑定tomcat子目录,实现一个IP多个二级域名
摘要:前几天租了阿里云ECS服务器,选择的Windows系统,并在服务器上部署了tomcat服务器,随后我又买了一个域名,可一个域名只能指向一个IP地址,包括二级域名也只能指向一个IP地址,并不能指向 ...
- go beego在apache服务器上域名配置 --小丑
1. apache 配置 Apache还要加载两个模块: 在/etc/httpd/conf/httpd.conf 配置 LoadModule proxy_module modules/mod_prox ...
- windows下 apache 二级域名相关配置
小编今天给大家总结下 windows 下 apache的二级域名的相关配置 利用.htaccess将域名绑定到子目录 下面就利用本地127.0.0.1进行测试 我们这里以 www.jobs.com 为 ...
- 阿里云服务器apache/2.4.27(Unix)配置二级域名 ProxyPassMatch
文章由 流星蝴蝶没有剑 提供 轻量应用服务器如何通过修改apache配置文件实现非https的访问多域名到不同子目录程序?ProxyPassMatch的使用 阿里服务器配置子域名.二级域名:不同项目对 ...
- 快速实现Apache二级域名的方法
首先,你必须拥有一个顶级域名,例如: domain.com 其次,在 httpd.conf 中打开 mod_rewrite 之后,在 httpd.conf 的最后,添加以下内容: RewriteEng ...
- 帝国cms如何域名html的专题,帝国cms 二级域名绑定栏目的最完美的解决方案
帝国cms 二级域名绑定栏目的最完美的解决方案 发布时间:2011-11-10 22:40:06 作者:佚名 我要评论 帝国cms 二级域名绑定栏目的最完美的解决方案,需要绑定二级域名的朋友可 ...
- yii2.0域名目录绑定(二级域名)以及url美化 url伪静态 Apache ,Ngnix和 IIS
域名绑定目录前要进行域名解析,域名解析一般在购买商的管理平台上解析,需要一定时间才能正常解析. vi /etc/httpd/conf/httpd.conf,中搜索VirtualHost example ...
- 【服务器】nginx二级域名配置
关于Nginx二级域名的配置,网上有好多文章和教程(好多都一样的),然而发现有太多复制粘贴且不适用的,这里安利一个炒鸡简单的方式配置nginx二级域名的方法. 首先介绍使用到的服务器的环境LNMP环境 ...
最新文章
- fabric 启动peer_编写 Fabric 链码的一般准则
- Yii学习笔记【2】
- JPQL设置自增长、只读、文本类型等的注解
- Visual C++——LoadBitmap加载位图的操作过程
- C++学习笔记1:virtual 继承
- mssql 取数据指定条数(例:100-200条的数据)
- Android——内存调试
- MATLAB实现频数直方图——hist的使用
- Markdown编辑器简单大概语法学习
- 搭建简易客户端从tftp服务器中下载文件
- DM数据库安装、踩雷、解决办法
- 【思科模拟器实验】交换机端口聚合
- 微信公众号支付开发手记(node)
- Retrofit自定义GsonConverter处理请求错误异常处理
- HITCSAPP大作业 2021 春
- 小程序读取excel表格数据,并存储到云数据库
- ROS(ERROR):Rosdep cannot find all required resources to answer your query
- 新冠肺炎的中西医结合康复方案
- ctf-web-文件包含2
- 菲尔兹奖得主埃菲 · 杰曼诺夫全职加入南科大,任职讲席教授