实现tomcat与IIS共用80端口】的更多相关文章

一.80端口被system占用的问题 目前生产环境的需要两种方式网站发布: [1].使用IIS发布.net开发的网站: [2].使用tomcat发布java开发的网站: 启动tomcat的时候发现无法启动80端口被占用,请试图排查下如下原因: 在安装了Ms SQL server如果安装了报表服务ReportServer,此服务默认占用了80端口,如果是,请关闭此服务,并将其启动类型变成禁用或手动 二.实现tomcat与IIS公用80端口 实现tomcat与IIS公用80端口,目前解决方案是:双I…
​​对于使用tomcat-connector实现iis与tomcat实现80端口共用的问题,网上的信息异常混乱,很多地方误人子弟,浪费时间.本文给出简明手册式的做法: 首先列出我们需要做的事项: 1.下载tomcat-connector的dll 2.创建2个目录​,一个用于iis建立网站,一个用于创建jakarta虚拟目录 3.创建3个properties文件 4.iis设置映射关系 下面简明说明: 1.下载我就不说了,在tomcat​官方完整可以下,会得到isapi_redirect.dll…
如果同一台电脑安装了apache和iis,会提示80端口冲突,如何解决apache与iis 80端口冲突的问题呢,并且同时使用apache和iis 将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为IIS的代理. 在httpd.conf里面,取消下面四行的注释:    LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_con…
将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为IIS的代理. 在httpd.conf里面,取消下面四行的注释: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule pro…
在开发过.net项目的电脑上安装eclipse配置tomcat运行时打不开页面问题描述,这也是本人亲生经历,找了好多资料网上大多都是tomcat配置问题描述,今天突然想到是不是IIS的问题,果然上网一搜结果一目了然,文章转发的,自己按着步骤配置好了果然够没问题了 有两种方式可以实现此操作 1. 通过注册列表 新建一个txt文件,将下面语句拷入 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node…
IIS和tomcat共用80端口 很多机器都需要同时使用tomcat和iis两个服务器以部署不同的网站,而解决共用80端口的问题也经常遇到,今天实际操作了一回,以下是具体步骤: 实现tomcat和iis共用80端口的思路其实就是利用iis可以建立多个网站的功能,将tomcat下的项目添加为iis的一个站点,再使用一个可以redirect的插件,将iis中指向此站点的请求交给tomcat来处理. 1.  首先,需要一个可以实现redirect的插件isapi_redirect,可以到网上下载,我使…
IIS7和Tomcat7整合,即IIS7和Tomcat共用80端口 背景: 最近公司有一个项目要上线,需要用到iis和tomcat整合,共用80端口.由于公司的数据都非常重要,只通过端口映射到外网的80端口,其它端口都不开放. 我部署的环境是Win2008R2_x64, IIS7和JDK1.7.0_51,tomcat7.0.59 一.关闭Windows2008中IE增强的安全配置. 服务器管理器----配置IE ESC----管理员和用户都选择禁用 .如图. 二 .IIS安装 安装: 1.   …
需求: 1.酷痞直接运行的模式是自宿主运行.由于win系统一般都由iis提供多个网站服务,并首先占用了80端口,如果想酷痞可以直接通过主机头和iis共用80端口会出现这种运行模式的需求. 以下是实现方法,请按步操作: 1.下载iis的应用程序请求路由模块和URL重写模块,运行微软提供的web 平台安装程序 *http://www.microsoft.com/zh-cn/download/details.aspx?id=6164 *搜“arr”所有安装选择“应用程序请求路由”后就会自动帮你安装了…
现在网上流传的实现iis和tomcat共享80端口的方法是基于isapi_redirect插件实现的, 我的实现方法不同, 原理相似,具有更好的优点. 先说下基于isapi_redirect缺点,java 项目作为iis下的一个虚拟目录存在, iis下的项目使用顶级域名, tomcat下的项目只能作为二级目录访问; 例如iis下项目 使用www.iisproject.com访问, 则tomcat下的项目只能 www.iisproject.com/tomcatproject 这么访问, 如此变得不…
环境: windows server 2003,IIS6服务器,Tomcat7服务器 域名有几个: 以下是使用IIS的域名: http://www.formuch.com/ http://www.formuch.cn/ http://www.formuch.net/ 要使用Tomcat的域名:http://www.huilianvisa.com/      http://huilianvisa.com/ 问题: 该台VPS里面已经有好几个网站了(上面已给出),但是都是用IIS挂起来的.而我们开发…
from :http://www.cnblogs.com/wuyou/p/3455619.html 环境: windows server 2003,IIS6服务器,Tomcat7服务器 域名有几个: 以下是使用IIS的域名: http://www.formuch.com/ http://www.formuch.cn/ http://www.formuch.net/ 要使用Tomcat的域名:http://www.huilianvisa.com/      http://huilianvisa.c…
IIS与Apache共用80端口 http://www.cnblogs.com/haocool/p/3595282.html Windows server 2003服务器上安装有默认 IIS 6和Apache两个服务器,IIS运行的一个.net程序,apache运行php程序,现在想让它们同时都能通过80端口访问,设置起来还比较简单. IIS的.net程序假设绑定81端口,主机名:www.a.com apache的php程序绑定80端口,主机名:www.b.com 然后假设apache服务器已经…
为什么共用80端口应该不用多说了,服务器上程序运行环境有很多套,都想抢用80端口,所以就有了共用80端口的解决方案. 网上很多的教程一般都是设置APACHE使用默认80端口,代理转发IIS的网站,IIS使用其他非80端口. 但是大家公认的是这样会降低效率,所以我反过来了. 我是IIS的网站使用默认80端口,APACHE使用非80端口,IIS代理转发APACHE的网站. 第一步,改造APACHE的默认端口80 找到conf目录下的httpd.conf文件,找到“Listen 80”和“Server…
VS2012运行站点的时候提示“无法启动IIS Express Web服务器,端口80正在使用” 于是CMD查看了一下端口使用情况,并且在任务管理器中查看相应的进程,但始终觉得不对,因为显示是System进程. 后来请教了同事,并且告诉我的安装顺序:先安装IIS Express和VS2012,并且这个时候是网站运行成功的,后来安装了Sqlserver2008之后就出现了这个情况,原因是SqlServer的Reporting Services占用了此80端口,在开始菜单==>Microsoft S…
今天写的程序也占用80端口,而 IIS也占用 80端口,我在我的一张网卡上分配了两个IP地址,但是测试发现:只要IIS启动后,我写的程序就无法使用80端口,到网上搜索了一下,终于找到了解决办法: 使用:Httpcfg.exe 方法一:IIS5,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2c:\Inetpub\Adminscriptscscript adsutil.vbs set w3svc/disablesocketpooling true该命令反馈如下di…
一.问题背景 在IIS中发布一个asp网站,发现无法使用80端口,错误为“无法启动该网站.其它网站可能正在使用同一端口”.但其实IIS的其它网站已经没有使用该端口了.这就需要设计到,找到那个进程占用这个80端口的问题了.…
方法一:IIS5,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2c:\Inetpub\Adminscriptscscript adsutil.vbs set w3svc/disablesocketpooling true该命令反馈如下disablesocketpooling : (BOOLEAN) True重启IISInetpub\AdminScripts>cscript adsutil.vbs set w3svc/disablesocketpooling t…
使用apache代理功能和IIS共享80端口的解决办法. 第一步:把iis所发布的网站默认端口由80改为8080: 第二步:修改apache的httpd.conf配置文件.  首先,要让apache支持转发也就是做iis的代理那么就要先启用apache的代理模块.首先我在Apache\conf目录下面找到httpd.conf文件,用记事本打开该文件找到以下几行代码:  #LoadModule proxy_module modules/mod_proxy.so  #LoadModule proxy…
第一步:把iis所发布的网站默认端口由80改为8080:第二步:修改apache的httpd.conf配置文件. 首先,要让apache支持转发也就是做iis的代理那么就要先启 用apache的代理模块.首先我在Apache\conf目录下面找到httpd.conf文件,用记事本打开该文件找到以下几行代码: #LoadModule proxy_module modules/mod_proxy.so #LoadModule proxy_connect_module modules/mod_prox…
原文地址:点击跳转 最近frp用户量有点多,而且很多用户都是想把部署于本地或者内网的web服务暴露至公网,之前提到过,暴露到公网之后如果一般都需要用域名:端口的方法来访问,但是没有人会喜欢用这种方式访问网站的. 于是问题就来了 只有一台机器,用户都想把自己的web服务映射到80端口,可我的80端口就只有一个,如果第一个用户使用了80,第二个用户再使用80肯定会提示端口冲突,所以只通过frp本身的功能是不够的. 如何实现多用户共用80端口 一开始陷入了一个圈里,我在想"假设多个用户能共用80端口,…
Windows server 2003服务器上安装有默认 IIS 6和Apache两个服务器,IIS运行的一个.net程序,apache运行php程序,现在想让它们同时都能通过80端口访问,设置起来还比较简单. IIS的.net程序假设绑定81端口,主机名:www.a.com apache的php程序绑定80端口,主机名:www.b.com 然后假设apache服务器已经安装完成,打开httpd.conf配置文件,找到这些地方去掉#开启代理模块: LoadModule proxy_module…
一.首先打开IIS,将IIS的端口改成81,不要让IIS占用了80端口 二.打开APACHE的httpd.conf配置文件,将里面的端口配置成80 三.打开APACHE的虚拟目录配置文件,如:httpd-vhosts.conf 文件,如: <VirtualHost *:80> DocumentRoot "D:/wamp/www"<Directory "D:/wamp/www"> Options FollowSymLinks IncludesN…
场景:项目1放在tomcat1中,项目2放在tomcat2中,两个tomcat放在同一台服务器上,需要共享80端口访问注意:这里和集群部署是不同的,集群部署是一个项目放在多个tomcat中.这里通过nginx做反向代理 修改conf/nginx.conf中的server如下:server {        listen 80;        server_name 192.168.1.197; location / { root html; index index.html index.htm;…
最近遇到一个很奇怪的事情,Windows上的 IIS 网站 全关掉了,80端口仍然被占用.然后我新装了一台服务器,一个一个组件地装,装一个测一次,最后发现,WebDeploy这个组件,会占用80端口. WebDeploy服务,是用来给VS在开发机上,直接部署程序到服务器上.在服务器上安装WebDeploy服务后,有两个服务被自动打开: wmsvc 与 msdepsvc. 会占用80端口的,只是msdepsvc.因此,只需要把msdepsvc关闭,要部署时临时再打开. 关闭方法: net stop…
下载版本: 官网地址:http://nginx.org/en/download.html 我使用了稳定版本. 下载完成之后进行目录解压,解压之后大概就是这个样子: 网上很多人写这些了想了解概念的百度一下一搜一大把,所以就不唠叨了.只是记录一片windows中的使用,也是亲身体验,配置因为window可能有点坑所以记录以便查阅很分享. 了解nginx的功能推荐:https://blog.csdn.net/csdn265/article/details/58693594 开启服务 在当前目录运行ng…
转自: https://blog.csdn.net/u013252047/article/details/72834415 tomcat放到服务器上访问8080端口还需要输入端口号,造成访问不便,好多人需要换成80端口. 改变端口号很简单,在tomcat/conf/server.xml里面 <Connector URIEncoding="UTF-8" port="8080" protocol="HTTP/1.1" connectionTim…
这个问题最开始遇到的时候是半年前,自己买了个服务器玩,但是域名解析的时候出了问题,我查了查资料才知道腾讯云是默认解析到80端口,而且还改不了. 首先是修改tomcat运行端口号,默认是8080,但是我们可以通过修改配置文件更改, 打开conf/server.xml文件找到这个地方,: 将8080改为80,tomcat下次启动就会在80端口运行 如果需要访问80端口无需输入项目名即可访问,我们需要再添加一个配置: <Context path="" docBase="/us…
第一个解决方案: 最大的可能:被System占了. 解决Windows Server 2008 System进程占用80端口 输入netstat -ano 可以看到80端口被PID4占用,于是打开任务管理器-进程-查看,选择列,勾选PID 可以看到pid 4 的被NT kernel & System 占用 该进程是Http.sys.它是http API的驱动组件,Http栈服务器.如果该端口被Http.sys占用,说明一些正在使用http.sys的应用程序在运行.这就是阻止Apache运行的原因…
我的服务器,已经用nginx 做网站了,80端口只有一个,我还想我的frps一起使用,可以吗?这个是可以实现的,利用nginx的反向代理实现. 以下是在frps服务器上安装的nginx配置文件中设置的,不是在客户端中配置的 在nginx.conf中http{}里添加以下参数 server {      listen 80;      server_name *.123.com;  #换成自己的域名      location / {          proxy_pass http://127.…
思路:分3步, 1,安装apache服务器httpd-2.2.25-win32-x86-no_ssl.msi,安装tomcat 2,配置tomcat默认访问的项目,配置apache服务器 3,测试 第一 安装软件略 网上一大堆 第二 配置文件 1)配置所有tomcat默认访问项目,使项目能够通过端口直接访问 编辑每一个$TOMCAT_HOME/conf/server.xml,找到host name="localhost",在<host></host>中添加一下代…