一个端口只能用一次,被占用了其他服务器就不能使用,查看端口被占用情况,可以这么做:在命令提示符里.
开始-->运行-->输入"cmd"-->输入" netstat -a -n ",检查80端口用命令:netstat -aon|findstr "80"
我是想80端同安装两个不同程序网站,java程序和php程序的网站,
@随波逐流196: 不行,一个端口只能一个服务器使用,你可以把Php或者java的端口号修改一下的,下面是Tomcat修改端口号的方法:
你这是要干吗?
我们公司网站是用java写的, 我现在安装php论坛,怎么搞都是80端口冲突啊,
“打开网站都用80端口”这个会有冲突吧,网上好多都是说换其他端口的,没找到怎么让他们同时使用一个端口的啊亲
如果用其它端口,好比打网站 www.szgamegaem.com:8080 这对推广不好啊,
如果这样话,独立主机,80商品只能支持一种环境啊,
间接解决办法, 把论坛端口改成其它端口,然后ifream嵌入在java中
弄几个IP进行处理 或http://www.blueidea.com/computer/system/2006/3585.asp 和http://www.cnblogs.com/zengen/archive/2011/08/04/2127370.html没测试过 感觉能行得通
有没有apache和java环境的解决方法啊
通过一个地址,一个端口是无法实现的吧,不过可以安装虚拟机啊。
IIS我知道可以的,通过多地址就可以了。
apache应该也可以设置多地址吧,不太确信。
多域名同一个IP 端口一致...或者用NGINX做代理..想怎么玩都可以...
这个问题有点悬,一个端口对应一个进程。这个基本无法改变。如果你想觉得有必要三个整合。那只能选一个技术做监听,然后把请求转发给别的应用了。
就是设计一个进程处理转发。有就类似代理服务器的性质。
都用IIS作为Web服务器,然后分别使用不同的域名访问
用IIS作为Web服务器,将java和php配置为使用isapi或者做反向代理,当然,需要绑定不同的域名。
1、全部用IIS发布,用主机头判别(多域名访问)~
2、在80上用静态html根据url地址做跳转~
哥们 在一台主机布置多个网站时,每个端口只能对应一个网站。也就是说多个网站不能同用一个端口。
因为不同应用程序通讯是通过ip+端口号
一个程序对外提供服务,占用一个端口。你只有一个80端口,要被三个web程序监听,我还没见过什么可行的方法。
路过学习。
换一个同时支持PHP,JAVA,.NET的WEB服务器,参考:http://www.kanglesoft.com/thread-16528-1-1.html
很无聊的问题,你要是有本事,就自己开发个支持php, .net, java的服务器
可以的,三个网站三个域名,将域名都映射到Apache的80端口上,然后在配置文件里,根据域名进行跳转,下面是简单的说明:
JAVA的:www.a.com->apache->127.0.0.1:8080
PHP的:www.b.com->apache->127.0.0.1:8081
.NET的:www.c.com->apache->127.0.0.1:8082
.NET用80端口,其他的服务用其他端口,然后iisrewrite就可以了。
楼主所说的同一台电脑应该是指Web服务器吧?
也就是IIS里面可以同时直接支持PHP,Asp.net,Jsp。
目前PHP跟ASP.net我在IIS里有配置成功,JSP的没去试过!
PHP在IIS上用星外PHP5安装包