有关80端口被占用的

我和夏天有个约会 发布于 2015/07/05 17:19
阅读 493
收藏 1
公司迁移新服务器,项目部署在Tomcat里面的,公司的域名为www.abc.com ;由于80端口被IIS已经占用了,我将Tomcat里面的server.xml的端口号改为了8050,现在可以通过www.abc.com:8050访问到我们公司的项目;我想问下,有没有什么办法能够直接输入www.abc.com就可以访问到项目,后面加个8050太难看了,希望有人能详细点的告诉我。有人说可以用url转发,网上写的太含糊了。
加载中
0
mia0x75
mia0x75

1. 停掉IIS,把80改到tomcat

2. 用443,走https

我和夏天有个约会
我和夏天有个约会
不能停到IIS,有另外的应用在用的。走https讲的有点太简短了
0
Feng_Yu
Feng_Yu
反向代理即可。这个是常见的tomcat解决方案。尤其用于动静分离
Feng_Yu
Feng_Yu
回复 @峰诺阳 : 自行搜索IIS反向代理的配置方法,不再细表
寒情漠漠
寒情漠漠
回复 @峰诺阳 : 我以前的解决办法是前面加个apache
我和夏天有个约会
我和夏天有个约会
求大神支招
0
teardream
teardream
apache或者nginx反向代理,但是需要把IIS端口改成其他的。nginx代理需要80端口
我和夏天有个约会
我和夏天有个约会
主页是IIS不能关,还有其项目在上面的
0
钛元素
钛元素

引用来自“teardream”的评论

apache或者nginx反向代理,但是需要把IIS端口改成其他的。nginx代理需要80端口

正解

apache或nginx使用80,iis使用91,tomcat使用92,然后反向代理即可

0
实践哥
实践哥
两个的域名不一样吧?前面搭个nginx。利用nginx的虚拟主机功能和转发功能应该可以实现,先配置两个转发upstream ,再配置两个虚拟主机server_name,域名用proxy_pass转发到upstream
0
Will_awokE
Will_awokE
反向代理也终究还是得改iis的端口的。
0
靓仔007
靓仔007
ngnix反向代理。相加多少就加多少~
0
只为一诺
只为一诺
既然本服务器的iis无法停止,那就新找一台服务器部署nginx,监听80端口,www.abc.com这个域名解析到nginx服务器ip,通过nginx转发到你应用的8050端口
只为一诺
只为一诺
回复 @峰诺阳 : 那就把你原先IIS上的网站都修改成非80端口启动,这样nginx启动监听80端口,使用nginx反向代理你的新域名以及IIS上的域名,无论IIS或者tomcat的应用都用nginx做反向代理
我和夏天有个约会
我和夏天有个约会
老板舍不得钱,现在这服务器都是与别人共用的,别说再找台服务器了
0
h
hhcczz

首先你的80端口被占了,无参数的默认是80端口

解除80端口占用来为之服务或用伪静态来跳转,用户无需输入8050

但还是能看到,因为8050不是默认端口

0
Force武装卫队
Force武装卫队

难道不能用 IIS 来搞反向代理么 百度一下都有例子。

Force武装卫队
Force武装卫队
回复 @峰诺阳 : rewrite http://localhost:80/ 这个随你怎么玩了
我和夏天有个约会
我和夏天有个约会
你这个是项目都是在IIS服务下的,我的那个8050的所用到的项目是部署在tomcat里面的,这样搞不行吧?
返回顶部
顶部