发布网站,如何配置可以使访问域名即可访问主页

问题描述

假设——IP地址为:168.92.0.1域名为:www.aaa.com.cn网站web项目名称为:abc默认网页为:index.jsp服务器为:tomcat,端口号是8080(这个web项目必须在tomcat服务器下运行)——现在域名和IP地址已经绑定并且解析,那么如下url地址访问等价:168.92.0.1:8080/abc/index.jspwww.aaa.com.cn:8080/abc/index.jsp可是,不能每次访问主要都通过这么长的地址访问啊!所以想通过www.aaa.com.cn这个,达到访问www.aaa.com.cn:8080/abc/index.jsp这个的效果——访问域名即可访问主页。想通过IIS服务器,将index.jsp作为默认访问,网站解析的默认端口与其ftp端口均为80,所以应该是可以的,可是按照网上的教程按照和配置IIS服务器却没能成功访问到主页。之前查了一下,据说IIS是不支持jsp网页的?怎么办?或者有没有其它思路?

解决方案

纯tomcat的话必定是要带context-root的(也就是你说的项目名),要实现你的需求,一般做法是再搭个反向代理(例如Apache)。Apache自身的域名是你要访问的域名(例如你的www.aaa.com.cn, 用默认的80端口就可以在访问时不写端口),然后在Apache里配置把所有 “/” 请求都代理到 168.92.0.1:8080/abc 上
解决方案二:
就是修改 tomcat 的默认监听端口啊,把8080改成80. 然后把 项目名字 改成ROOT就OK了
解决方案三:
IIS单独部署个应用做跳转 首页默认设置为 index.html 里面用JS实现自动跳转的地址就可以了
解决方案四:
1、如果是内网的话,想用域名访问,需要配置DNS服务器解析一下,或者把host文件里增加IP与域名对应。2、把tomcat改成80商品3、web.xml中增加<welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list>这样就能达到你想要的效果。
解决方案五:
: 不知道为什么没人回答你。。。,IIS不是微软的么,你既然用了tomcat,要IIS干啥子,配置首页,把首页地址写在web.xml的welcoe-page标签里就行了

时间: 2024-10-03 15:46:32

发布网站,如何配置可以使访问域名即可访问主页的相关文章

网站-救命……域名能ping通 ip 能访问 外网域名无法访问 服务器自己用域名可以访问 wamp环境

问题描述 救命--域名能ping通 ip 能访问 外网域名无法访问 服务器自己用域名可以访问 wamp环境 网络上各种答案各种配置都改烂了一点效果没有 不要怀疑我的毅力 一天了 具体情况是 ping域名能返回正确的服务器ip 浏览器用ip地址可以看到正确的内容 浏览器用域名只返回Bad Request 不是电脑问题 其他人访问也一样 服务器环境为wamp 改遍了所有apache绑定域名的方法没有一点效果 服务器自己访问域名可以看到正确的内容 没有在服务器上设置localhost文件 服务器系统为

c#-iis发布asp.net网站,手机使用流量输入公网域名无法访问,但是其他电脑可以

问题描述 iis发布asp.net网站,手机使用流量输入公网域名无法访问,但是其他电脑可以 win10搭建的iis,已做好了端口映射 1.如果手机和电脑都处在同一个路由器之下,那么是可以正常访问的,无论是输入公网地址还是我pc的内网地址.当然pc本身也是可以正常访问. 2.其他电脑输入公网地址也可以正常访问我的网站 3.但是手机使用流量却无法访问??? 求解?难道是手机运营商的问题吗?手机流量的网络和电脑又有什么区别吗?而为何百度这种网渣就可以正常的被手机使用流量访问到?是哪里的区别导致了这个结

iis6下配置支持.net4.0&amp;发布网站[转]

iis6配置支持.net4.0 在win2003操作系统上发布两个网站,首先配置iis: 1.下载 .net framework 4.0   差不多48MB 2.安装 3.打开iis: 开始=>管理工具=>Internet 信息服务(IIS)管理器 4.点击管理器中的"web服务扩展",刚刚安装的.net framework 4.0 就会出现在右边,选择并允许 这样就配置好了 有时还要同时配置.net framework 3.5和.net framework 4.0 才可以

java 网站发布 域名-如何发布网站?求指教,感激不尽!

问题描述 如何发布网站?求指教,感激不尽! 自己用java写了个网站,想要放到网上去,应该要怎样做?有没有这方面有经验的人士帮忙解答一下?谢谢. 解决方案 1.买域名2.买空间我就知道这么多..只能帮你到这了 解决方案二: 可以用公有云计算平台,像是新浪SAE,费用不贵,用起来简单,是Java的话直接打war包上传上去就好了. 解决方案三: 可以用自已电脑配合花生壳搭建一台服务器(网上例子有很大). 还有就是花费去购买空间,也有一些免费的,不过得自已去找了! 解决方案四: 想自己控制自己的项目,

网站发布 +-求解答:如何发布动态网站(发布网站后可以从第二台电脑访问)

问题描述 求解答:如何发布动态网站(发布网站后可以从第二台电脑访问) 我用的开发工具是Microsoft Visual Studio 2010,数据库为SQL Server 2005语言为C# 解决方案 网站天生就是可以被多台电脑访问的,只要你IIS部署好了,并且防火墙关了.... 就算你不发布,只要编译过了,并且把网站配置到了IIS里面,别人就可以访问 如果要发布的话,在项目上右键--发布就可以了 解决方案二: 服务器上安装iis,安装.net框架,发布网站就好了.

iis-IIS发布网站提示输入用户名和密码或者无权限访问

问题描述 IIS发布网站提示输入用户名和密码或者无权限访问 windows server 2003服务器 IIS已经发布过的几个网站没问题,能正常访问,但是发布新网站就出问题 在网站-属性-目录安全性选中"集成windows身份验证",访问时提示输入用户名和密码,不选中则提示: "您未被授权查看该页 您不具备使用所提供的凭据查看该目录或页的权限. 请尝试以下操作: 如果您认为自己应该能够查看该目录或页面,请与网站管理员联系. 单击刷新按钮,并使用其他凭据重试. HTTP 错误

Nginx中禁止使用IP访问网站的配置实例_nginx

国内因为备案的原因,所有服务器都要禁止使用IP访问网站.否则,如果允许使用IP访问网站,那随便解析一个域名到该IP,访问该域名就可以打开网站了.这是一个极大的风险!Nginx中可以很方便的来解决这个问题,小菜鸟来跟大家一起探讨一下. 国内因为备案的原因,所有服务器都要禁止使用IP访问网站.否则,如果允许使用IP访问网站,那随便解析一个域名到该IP,访问该域名就可以打开网站了.这是一个极大的风险!Nginx中可以很方便的来解决这个问题,小菜鸟来跟大家一起探讨一下. 如下的配置项,可以设置允许使用I

java-如何在项目中配置一个私钥,使每一个客户端访问我的接口都提示下载证书?

问题描述 如何在项目中配置一个私钥,使每一个客户端访问我的接口都提示下载证书? 在做一个接口,如何保证我只在项目中配置一个 私钥, 就可以使每一个访问我接口的用户提示下载证书??? 现在就是用 jdk生成的证书,但是必须客户端和服务端的密钥都有,我就是想怎么做才能在用户访问的时候才提示下载证书?? 解决方案 服务器端做一个检测,或者提供一个下载的页面 解决方案二: 服务器通讯端口做检查,如果不是标准密钥接入,或者没有密钥:跳转到密钥下载地址.

在学习配置IIS,请问有大神知道发布网站之后无法找到资源是怎么回事吗?

问题描述 在学习配置IIS,请问有大神知道发布网站之后无法找到资源是怎么回事吗? 解决方案 点"默认网站",选择右边的绑定,看看有没有绑定8080端口和本地ip 解决方案二: 你的网站的首页是default.aspx么?这个页面是否存在? 解决方案三: 看一下IIS默认页面有没有Default.aspx 这个页面.另外在浏览器 地址栏中输入完整的url 你前面的地址+Default.aspx 解决方案四: 试一下 ,如果全地址能够打开页面 则是默认地址配置问题,如果不能打开则是别的问题