Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4438478
  • 博文数量: 1649
  • 博客积分: 16831
  • 博客等级: 上将
  • 技术积分: 12489
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-25 07:23
个人简介

柔中带刚,刚中带柔,淫荡中富含柔和,刚猛中荡漾风骚,无坚不摧,无孔不入!

文章分类

全部博文(1649)

文章存档

2019年(1)

2018年(20)

2017年(68)

2016年(61)

2015年(52)

2014年(204)

2013年(224)

2012年(646)

2011年(373)

分类: 系统运维

2017-01-12 15:50:06

别出心裁:实现域名到端口的映射
2007-12-20 16:13:23
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://yahoon.blog.51cto.com/13184/55980
别出心裁:实现域名到端口的映射
问题的提出:
很多软件都自带一个web服务器,例如alfresco,它自带tomcat,启动以后访问
http://服务器IP:8080/alfresco 就可以访问主页
对于生产环境下,我们的一般使用域名访问,所以访问的形式就变为
http://服务器域名:8080/alfresco
作为用户来讲,这个URL地址包含了域名,端口,目录,是相当难以记忆的.
我们知道域名系统是基于IP的地址映射系统,它的出现就是为了解决ip地址难以记忆的问题,而一般的web服务器都支持每个域名对应一个网站(也就是服务器上的一个网站目录).apache的配置里面这被称之为基于名称的虚拟主机.
现在问题来了,我现在给alfresco专门申请了一个域名cms.test.com,希望实现的的是访问[url]http://cms.test.com[/url]  看到的就是alfresco的主页.
一般域名对应的是ip,如何对应到端口,甚至对应到某个网页.在这种情况下,以系统管理的知识,至多实现访问[url]http://cms.test.com:8080[/url] 就到了alfresco主页.讨厌的端口始终去不掉.
而身边如果有位html开发人员的话,几条语句就可以搞定了.实现方法如下
apache 里面(这个apache要求是正在监听80端口的那个),cms.test.com这个域名设置一个虚拟主机,内容大致如下:
 DocumentRoot "/var/www/html"
 ServerName cms.test.com
 DirectoryIndex alfresco.html
然后在/var/www/html目录下创建文件alfresco.html,给文件添加如下内容
然后你访问[url]http://cms.test.com[/url] 看看,大功告成!
原理也十分简单
当访问[url]http://cms.test.com[/url]实际访问的就是/var/www/html/alfresco.html这个网页文件,这个文件的功能是自动重定向到[url]http://cms.test.com:8080/alfresco/[/url]

本文出自 “yahoon的小屋” 博客,请务必保留此出处http://yahoon.blog.51cto.com/13184/55980

阅读(491) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册