用户自定义个性域名范解析
记录下项目用的,用户自定义个性域名范解析
2009-12-08 10:08
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[a-z0-9A-Z/-]+/.it1s.cn$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/([a-z0-9A-Z/-]+)/.it1s/.cn/?$ /blog.php?u=$1
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[a-z0-9A-Z/-]+/.wjsn.com$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/([a-z0-9A-Z/-]+)/.wjsn/.com/?$ /blog.php?u=$1
泛域名解析
公司代理联盟系统需要做个范域名解析:原理就是用户根据登陆的用户名推广产品,之前是长长的一段:www.abc.com/invite.htm?uid=1234 ,这样的地址给用户推广起来很不方便,也很容易给最终用户长生恐惧感,怕是病毒!!所以得做个泛域名解析,比如用户登陆名是:test 用户ID是1234,那么他的推广网站就变成:test.abc.com 代替原先的www.abc.com/invite.htm?uid=1234!!
需要做的只有两部:
1.在DNS服务器哪里加个二级域名,前面加个 * 号就可以了!
2.然后在代理联盟系统的服务器上配置一下apache
Apache代码
1. NameVirtualHost *:80
2. <VirtualHost *:80 >
3. ServerName abc.com
4. ServerAlias *.abc.com
5. <Directory "/home/webadmin/">
6. Options FollowSymLinks Includes
7. AllowOverride None
8. Order allow,deny
9. Allow from all
10. RewriteEngine On
11. rewritecond %{HTTP_HOST} [^.]+/.abc/.com$
12. rewriterule ^(.+) %{HTTP_HOST}$1 [C]
13. rewriterule ^([^.]+)/.abc/.com http://sale.abc.com/html/reg/domain/name/$1$2 [R=301,L]//这个地址就是指向:www.abc.com/invite.htm?uid=1234上达到一样的效果!
14. </Directory>
15. </VirtualHost>
16. <Directory />
17. Options FollowSymLinks
18. AllowOverride None
19. Order deny,allow
20. Deny from all
21. </Directory>
RewriteEngine On
RewriteRule /r_before.php$ http://www.wjsn.com/sharea/r_after.php [R]
===================================================
Apache+Tomcat 泛域名配置
关键字: apache tomcat 泛域名配置
Apache与Tomcat的结合在此就不赘述,详情可参考我写的博客
直入正题:
原理:tomcat不支持泛域名,但Apache支持,所以在此主要借助于Apache的泛域名支持,但tomcat与Apache结合这块,就和原来的Apache和Tomcat的结合不同了,Tomcat主要借助于在server.xml中有个<Engine defaultHost="localhost" name="Catalina"> 当非法子域名指向到本站时候都提交到了webapps/ROOT去, 所以我就想如果那样的话我只要设置泛域名解析到默认的defaultHost就可以了.
Apache设置:
Xml代码
1. <VirtualHost *:80>
2. ServerName union.abc.com
3. ServerAlias *.test.org
4. DocumentRoot "D:/mywork/Test/ROOT"
5. <Directory "D:/mywork/Test/ROOT">
6. Options Indexes MultiViews
7. AllowOverride None
8. Order allow,deny
9. Allow from all
10. </Directory>
11. DirectoryIndex index.htm
12. </VirtualHost>
<VirtualHost *:80>
ServerName union.abc.com
ServerAlias *.test.org
DocumentRoot "D:/mywork/Test/ROOT"
<Directory "D:/mywork/Test/ROOT">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
DirectoryIndex index.htm
</VirtualHost>
这里的重点在于
Xml代码
1. ServerAlias *.test.org
ServerAlias *.test.org
泛域名的实现就是靠它了
Tomcat的设置:
Xml代码
1. <Host name="localhost" appBase="webapps"
2. unpackWARs="true" autoDeploy="true"
3. xmlValidation="false" xmlNamespaceAware="false">
4. <Context path="" docBase="D:/mywork/Test/ROOT" debug="0" reloadable="true"/>
5.
6. </Host>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:/mywork/Test/ROOT" debug="0" reloadable="true"/>
</Host>
当然,在做这些之前,还需要进行一个操作:
修改域名所在的dns服务器,在域名的配置中增加一条*.开头的记录,就可以实现泛解析了
参考链接:
http://stephen830.javaeye.com/blog/277522
http://blog.ntsky.com/tomcat-domain.html
用户自定义个性域名范解析相关推荐
- 万网绑定二级域名_Hexo+yilia主题网站绑定个性域名
上篇我们已经成功部署了自己的博客网站,初始化的网站看上去似乎少了些内容(高端大气上档次的设置).接下来我们就进一步完善我们的博客网站(孟繁胜游). 绑定个性域名 当你打开github给你设定的固定域名 ...
- 简述DNS进行域名正向解析的过程。
简述DNS进行域名正向解析的过程. 参考答案: 首先,客户端发出DNS请求翻译IP地址或主机名.DNS服务器在收到客户机的请求后: (1)检查DNS服务器的缓存,若查到请求的地址或名字,即向客户机发出 ...
- wget ip_10分钟搭建个人开源博客+域名ip解析
有多少人有进行搭建个人的开源博客呢? 个人博客在咱们日常的工作中,以及在面试的时候都是加分项,不管是自己写的,还是用开源系统的都算. 一个博客从0到上线,到外部别人可以访问,经过多个步骤,比如选购云服 ...
- 域名反向解析在自建邮件群发服务器中的应用
2014年,第一篇技术文章,同样是转载的. 自建搭建邮件服务器 ( SMTP 和 POP3 一体的服务器) 用于邮件群发必须解决两个基本问题: ( 1 )域名反向解析问题: ( 2 ) SPF 记录问 ...
- 17家中国域名解析商(国际域名)解析量报告(6月15日)
IDC评述网(idcps.com)06月23日报道:根据DailyChanges公布的实时数据显示,截止至2015年6月15日,国内域名解析量前十七位名单,环比上期6月9日,无变化.其中,域名解析量成 ...
- 什么是A记录,子域名,CNAME别名,MX记录,TXT记录,SRV 记录,泛域名(泛解析),域名转向,域名绑定...
什么是A记录,子域名,CNAME别名,MX记录,TXT记录,SRV 记录,泛域名(泛解析),域名转向,域名绑定 A记录 QUOTE: A (Address) 记录是用来指定主机名(或域名)对应的IP地 ...
- tk域名管理后台_不知道“域名怎么解析”的伙伴,可以来看看
新手的站长,可能会在域名解析上很困惑,认为域名解析是一件很困难的事情.今天就来看看域名解析究竟是啥?今天给大家分享本人建站经验,希望可以给小伙伴们带来一些帮助. 一个网站想要上线,用户能够正常访问,那 ...
- 2016年1月中国域名商解析量14强:排名变动大
IDC评述网(idcps.com)01月18日报道:根据DailyChanges公布的实时数据显示,截止至2016年1月14日,国内域名商解析量前3强依旧是阿里云(万网).易名中国与DNSPod.其中 ...
- 全球域名商解析新增量18强:万网易名位居三甲
IDC评述网(idcps.com)12月24日报道:根据DailyChanges公布的最新数据显示,在2015年12月21日全球域名解析新增量18强榜单上,中国获得6个席位,分别是中国万网.易名中国. ...
- linux 命令行域名的解析(DNS) —— dig、host
很多时候,需要对域名进行解析(domain name),那么在GNU Linux 下有什么好的工具可以使用呢? 大部分时间我们只需要使用 ping 命令即可完成这个工作,但是 ping 命令对于有域名 ...
最新文章
- C++中的explicit关键字介绍
- CV02-FCN笔记
- 图像降噪算法——Variance Stabilizing Transform / Generalization Anscombe Transform算法
- Ubuntu下Qt中使用pcl库
- 【Quartz】问题记录注意事项【四】
- 提升体验-支持Chrome Custom Tabs
- java 完全匹配,Java 正则表达式匹配模式(贪婪型、勉强型、占有型)
- 防火墙--iptables
- 关于Resnet50和ResNeXt50的参数量的简单计算(只考虑卷积层和全连接层)
- 应用Tableau、Vertica的可视化大数据分析框架
- VB中KeyCode常数用法
- ElasticSearch遇到问题
- 机器学习基础(七)——sigmoid 函数的性质
- bootstrap $(“#xxx“).bootstrapTable(‘getData‘)值不对
- 算法导论第三版 第1章习题答案
- 让HTML img垂直居中的三种办法:
- linux解决依赖性问题
- bitbucket 预览html,BitBucket基本使用操作
- 计算机监控系统维护重点,计算机监控系统维护规程
- 老鼠流和大象流:如何检测和监控周期性流量