首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows2003上的Apache和IIS并排(都是端口80)

在Windows2003上同时运行Apache和IIS时,可能会出现端口冲突的问题。当两个Web服务器同时请求80端口时,其中一个将被拒绝。为确保这两个Web服务器在Windows2003上同时正常运行,以下是一些建议:

  1. 端口转发:使用端口转发技术,从Apache到IIS进行端口80的流量转发。这使得用户访问Apache服务器时,实际上访问的是IIS服务器。这样,Apache和IIS可以共享同一个端口,而不会发生冲突。要设置端口转发,请按照以下步骤操作:
  • 安装端口转发工具,如NAT Port Mapper。
  • 在Windows2003的防火墙设置中,打开“启用Windows防火墙的端口转发”选项。
  • 配置端口转发,将HTTP请求从80端口转发到IIS对应的Web服务器。
  1. 修改Apache和IIS的默认端口:将Apache和IIS的默认端口修改为其他数字,以便不会出现端口冲突问题。例如,可以将Apache和IIS的默认端口分别修改为8080和8081。然后在防火墙上允许这两个服务端口。
  2. 使用IP地址访问IIS:IIS默认支持通过计算机名访问。为了在Windows2003服务器上成功运行Apache和IIS,请通过计算机名访问IIS。将计算机名添加到IIS的虚拟目录的默认站点。通过计算机名访问不会发生冲突。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

两个IP实现IIS和Apache公用80端口的设置方法

httpcfg delete iplisten -i 192.168.1.1 IIS部分到此就设置好了,接下来设置Apache监听ip和端口 listen 192.168.1.2:80 server...192.168.1.2:80 虚拟主机设置相应的ip和端口 好了接下来停止IIS,重启Apache 再重新启动服务器 启动iis 设置iis的端口80 ip地址为全部未分配即可 网上的另外一篇文章: 在...windows 2003 Server 中同时安装Apache和IIS,两者只能正常启动一个,即Apache和IIS有冲突,原因在于IIS在默认的情况下会占用所有IP的80端口,当启动了IIS后,再启动...,即“请求的操作已经失败”;若先启动Apache再启动IIS,系统提示“另一个程序正在使用此文件,进程无法访问”,微软的解决方案是:倘若 Apache和IIS要共存,且都需要使用80端口的话,需要网卡里绑多一个...*若Apache和IIS要共存,且都需要使用80端口,但只有一个IP的话,要使什么Apache Proxy,即apache代理,与本文方法不相同,请加以区分。

1.1K10
  • 记一次线下赛靶机攻击过程

    咋一眼看过去除了 80 端口的 web 以为就没其他端口了,尝试着进行全端口扫描发现,还是一样。 后来仔细进行 nmap -sV 扫描,还有一个 82 端口,尝试 web 访问。 ?...存在一个 ucenter home 的站点,首先考虑了是否存在当前 cms 的漏洞 ? 后来一想,如果单纯是 cms 的漏洞,何必需要之前 80 端口上的 IIS 列目录。...分别将两个站点内容对比下,发现 80 端口上的 logo.gif 文件与 82 站点的 logo 一致。 ? ? ? 那么现在可以肯定 80 的 IIS 站点肯定是 82 主站的图片存放位置。...后来考虑到估计就是 IIS 的 80 端口不允许我们访问。 这些想起前面的82端口主站是跟80端口有联系。 ?...远程桌面连接发现桌面大大的一个 FLAG,记事本打开看见乱码,虽然可以 FLAG{},但是内容是乱码,估计不是最终值,都是 % 估计是 url 编码 ?

    69000

    PHP4在WinXP下IIS和Apache2服务器上的安装实例

    既然这么多朋友需要,我就以最常见的IIS和Apache服务器为例,把PHP在WindowsXP下的安装过程写出来吧,希望能对要安装PHP的朋友有点帮助。...,所以从某种角度上来说,以apache模块方式安装的PHP4有着比CGI模式更好的安全性以及更好的执行效率和速度。...二、软件准备:    正所谓"工欲善其事 必先利其器",要想在你的机器上运行PHP得首先准备需要的软件。   ...1.IIS(Internet Infomation Server)        IIS想必大家都不陌生吧,在Window2000中,IIS默认是被安装的。...它不仅小巧、灵活,而且在使用过程中非常稳定,不会出现一些莫名其妙的错误(IIS相对来说就差多了),更重要的一点是,它还支持把PHP安装成它的一个模块。所以,笔者强烈推荐你用Apache来安装PHP。

    1.1K00

    IIS6.0 silverlight网站部署方法

    1、Windows2003安装IIS6.0后,默认80端口没有访问权限,需要在Windows防火墙内打开TCP的80端口,否则外网无法链接本机Web服务。...2、注意更改您的silverlight的“web引用”的URL,使其与你发布的真实域名一致,否则silverlight无法正确调用您的WebService(因为silverlight不能跨域调用,所以WebService...具体就是修改Reference.cs文件中URL字符串的赋值,然后重新编译整个工程。 3、在IIS中为您的silverlight目录建立一个新网站,端口“80”,IP地址“全部未分配”。...5、注意修改您的数据库链接字符串,使其正确的指向您的sql2005数据库。...6、将网站的ASP.net版本设置为2.0 7、要保证“IUSE”用户和“NET SERVER”具有访问(读取和执行)你网站文件目录的权限。

    91930

    在msmq3.0中使用http协议发送消息

    1.先声明: msmq3.0仅在winxp和win2003以上系统支持,如果windows vista系统,据说已经开始支持msmq4.0了 2.为什么要使用http协议发送消息 访问internet...远程发送消息时,msmq2.0以上就已经开始支持tcp方式了,但是如果外网的服务器与发送端之间有防火墙或其它网络设备隔离,或者服务器上的tcp所需要的端口未开放,tcp方式将无法发送,而http协议使用的是默认的...80端口,一般服务器都会开放这一端口,另外只有http协议可以穿透防火墙 3.msmq3.0的安装问题 在windows xp上安装消息队列时,默认情况下msmq已经安装了http协议支持,而windows2003...上,默认安装的消息队列是没有http支持的,需要在"添加/删除 windows组件"-->"应用程序服务器"-->"消息队列"-->"详细信息"中把"MSMQ http支持"勾中 另外要说明的是msmq3.0...以上代码就可以将消息正常发送到该服务器的专用队列demo上 5.如何穿透防火墙,路由等障碍 微软有一篇专门文章讲解这个,主要是设置服务器端的C:\WINDOWS\system32\msmq\mapping

    1.8K80

    Windows20032008系统FTP服务器不能访问怎么办?

    由于通过远程访问传文件比较麻烦,就安装了IIS自带的FTP功能,设置好了之后,服务器上可以通过用户名,账号访问该FTP网址,但是别人的电脑确不能访问,总是连接失败,什么提示都没有,防火墙已开了FTP...的21端口,还是不行,于是,关闭服务端电脑的Windows自带防火墙,结果就好了。   ...继续搜索查找,发现关于windows2008的解决办法:需要在防火墙中开启相应的连接许可,进入“控制面板 》系统和安全 》Windows 防火墙 》允许的程序”,在“允许另一个程序”中添加 “C:WindowsSystem32svchost.exe...windows2003和windows2008服务器端安装IIS自带的FTP功能,如果防火墙关闭才可以通过FTP正常访问,打开FTP则不能访问,解决办法如下:   1、在windows2003服务器端设置...:   控制面板 》系统和安全 》Windows 防火墙 》允许的程序”,在“允许另一个程序”中添加 “C:WINDOWSsystem32inetsrvinetinfo.exe”这个程序,添加完成即可

    7.4K20

    红队第5篇:MS12-020蓝屏漏洞在实战中的巧用

    ( 下面放一个老工具的图,怀旧一下,zwell和桂林老兵写的,在10几年前检测IIS漏洞很好用,zwell就是现在goby和fafo搜索引擎的作者) 服务器IP层面 中间件IIS也没有漏洞可利用,那么只能把精力放在服务器层面上了...接下来nmap全端口扫一下服务器IP,看看开放了哪些端口。结果开放了135、139、445、80、3389端口(我处于学校内网中,所以445端口是开着的),操作系统识别为Win2003。...我用Metasploit打Windows2003中文系统就从来没成功过,打Windows XP系统可以打成功。...蓝屏后,服务器自动重启,部署在IIS上的网站也恢复正常了。...Tomcat等中间件在Windows下尽量别用这个方法了,因为很多都是批处理脚本启动的,重启后,就起不来了。

    1.4K20

    Windows20032008系统FTP服务器不能访问怎么办?

    由于通过远程访问传文件比较麻烦,就安装了IIS自带的FTP功能,设置好了之后,服务器上可以通过用户名,账号访问该FTP网址,但是别人的电脑确不能访问,总是连接失败,什么提示都没有,防火墙已开了FTP...的21端口,还是不行,于是,关闭服务端电脑的Windows自带防火墙,结果就好了。   ...继续搜索查找,发现关于windows2008的解决办法:需要在防火墙中开启相应的连接许可,进入“控制面板 》系统和安全 》Windows 防火墙 》允许的程序”,在“允许另一个程序”中添加 “C:WindowsSystem32svchost.exe...windows2003和windows2008服务器端安装IIS自带的FTP功能,如果防火墙关闭才可以通过FTP正常访问,打开FTP则不能访问,解决办法如下:   1、在windows2003服务器端设置...:   控制面板 》系统和安全 》Windows 防火墙 》允许的程序”,在“允许另一个程序”中添加 “C:WINDOWSsystem32inetsrvinetinfo.exe”这个程序,添加完成即可

    6.4K40

    Windows服务器补丁列表及介绍_操作系统打补丁我用WSUS

    准备工作:由于软件需要很多必备组件,如果在Win2000server上安装WSUS则需要安装这些组件,而这些组件都是默认安装在Windows2003上的,所以笔者建议大家使用2003部署WSUS服务器。...(如图5) 图5   第五步:在网站设置窗口我们选择“使用现有IIS默认网站”即可,如果本地计算机还开启了其他站点服务,80端口被占用的话,选择下方的使用8530端口选项即可,不过实际中会造成使用的不方便...(如图8) 图8   第九步:接下来会出现输入正确的用户名和密码,我们直接输入Windows2003系统的管理员帐户和密码即可。   ...第九步:接下来会出现输入正确的用户名和密码,我们直接输入Windows2003系统的管理员帐户和密码即可。   ...服务器地址进行添加,使用计算机名和IP地址都是可以的。

    3.9K50

    Apache IIS Tomcat共存,配置全能服务器

    通过本文您可以架设一个支持asp、asp.net、php、jsp的全能主机。我们利用tomcat来运行JSP,用IIS和Apache来运行asp、asp.net、php,实现不带端口访问网站。...举例说明:假设我们有三个网站,分别在IIS、tomcat和Apache上运行,这时候服务器上的IIS、tomcat和Apache冲突,因为只有一个80端口,当然你可以修改IIS、tomcat和Apache...如:8080,但是访问修改的那个站点是需要加上端口的,例如:(http://域名:8080) 解决方案,由apache将相应程序转到tomcat或iis来处理,步骤如下: 使用apache来代理IIS和...tomcat,从而达到虚拟的Apache和IIS、tomcat的整合。...,这里下载的是apache2.2,注意,请下载msi的win32程序,因为操作系统是Windows.安装后请将Apache端口设置为80.安装的最后有提示,此处细节省略。

    2.9K10

    Apache IIS Tomcat共存,配置全能服务器

    我们利用tomcat来运行JSP,用IIS和Apache来运行asp、asp.net、php,实现不带端口访问网站。...举例说明:假设我们有三个网站,分别在IIS、tomcat和Apache上运行,这时候服务器上的IIS、tomcat和Apache冲突,因为只有一个80端口,当然你可以修改IIS、tomcat和Apache...如:8080,但是访问修改的那个站点是需要加上端口的,例如:(http://域名:8080) 解决方案,由apache将相应程序转到tomcat或iis来处理,步骤如下: 使用apache来代理...IIS和tomcat,从而达到虚拟的Apache和IIS、tomcat的整合。...,这里下载的是apache2.2,注意,请下载msi的win32程序,因为操作系统是Windows.安装后请将Apache端口设置为80.安装的最后有提示,此处细节省略。

    3.5K70

    Apache IIS Tomcat共存,配置全能服务器

    通过本文您可以架设一个支持asp、asp.net、php、jsp的全能主机。我们利用tomcat来运行JSP,用IIS和Apache来运行asp、asp.net、php,实现不带端口访问网站。...举例说明:假设我们有三个网站,分别在IIS、tomcat和Apache上运行,这时候服务器上的IIS、tomcat和Apache冲突,因为只有一个80端口,当然你可以修改IIS、tomcat和Apache...如:8080,但是访问修改的那个站点是需要加上端口的,例如:(http://域名:8080) 解决方案,由apache将相应程序转到tomcat或iis来处理,步骤如下: 使用apache来代理IIS和...tomcat,从而达到虚拟的Apache和IIS、tomcat的整合。...,这里下载的是apache2.2,注意,请下载msi的win32程序,因为操作系统是Windows.安装后请将Apache端口设置为80.安装的最后有提示,此处细节省略。

    3.2K80

    文件上传413 错误解决办法

    2、apache服务器修改 在apache环境中上传较大软件的时候,有时候会出现413错误,出现这个错误的原因,是因为apache的配置不当造成的,找到apache的配置文件目录也就是conf目录,和这个目录平行的一个目录叫...# 误就发生在这个LimitRequestBody配置上,将这个的值改大到超过你的软件大小就可以了 如果没有这个配置文件请将 SetOutputFilter PHP SetInputFilter PHP...LimitRequestBody 6550000 写到apache的配置文件里面即可。...3、IIS服务器(Windows Server 2003系统IIS6) 先停止IIS Admin Service服务,然后 找到windows\system32\inesrv\下的metabase.xml...企业版的windows2003在第592行 默认的预设置值 AspMaxRequestEntityAllowed="204800" 即200K 将其加两个0,即改为,现在最大就可以上传20M了。

    3.3K40

    Tomcat配置域名、ip访问及解决80端口冲突

    1.先在tomcat下的conf下找到server.xml文件,用记事本打开后,首先对端口号进行修改,以前一直以为8080是默认的端口号,其实默认的端口号是80 80"...) 并且可以同时配置多个,也可为同一个项目配置域名和IP访问 5、最终我们要在本地访问域名,因无域名解析服务器,所以在hosts上配,来模拟dns解析。...可以通过HTTP地址(即常说的“网址”)加“: 80”来访问网站,因为浏览网页服务默认的端口号都是80,因此只需输入网址即可,不用输入“: 80”了。...ii.打开【管理】->【服务和应用程序】->【服务】->找到“SQL Server Reporting Service",禁用或者手动皆可。     以上可以解决基本上90%左右的占用问题。     ...(一般来说,可能是近期安装了数据库或者升级了数据库等软件造成的,系统占用的端口一般都是微软官方的产品占用的。)

    5.4K10

    Windows下Apache与IIS共存配置

    如果你有一台Windows服务器,要同时跑Apache和IIS,那么你就需要同时装这两款软件,但是他们都使用80端口,不可以同时启动。...Apache和IIS共存,解决办法就是把IIS下的网站设置为80以外的端口,然后用Apache做代理,访问IIS下的网站。...IIS下的设置 IIS下像正常的添加网站一样,在绑定主机头的时候,端口设置为8080即可,此时,你可以通过浏览器访问http://iis.rndto.com:8080,阿里云的防火墙关闭了8080端口,...Apache上的配置 Apache配置主要分为两部分,一部分是设置Apache的代理,第二部分是配置iis.rndto.com的代理。...的配置文件,修改成如下: 80>ServerName iis.rndto.comServerAlias iis.rndto.comProxyPass / http://iis.rndto.com

    2.3K10

    计算机端口的安全知识大全,整的明明白白!

    很多程序都是有系统默认端口,我们在访问端口的时候,如果是系统默认的端口,比如我们访问http网页,不指定端口默认80端口;访问https网页,不指定端口默认443端口,访问http://www.baidu.com...如sa)和常用的弱密码字典,尝试登录……所以称职的网络管理员,则要通过查看当前电脑的端口开放及连接情况,发现可疑连接和端口状态,从而及时发现异常情况,找到木马或者黑客的连接,当发现电脑上出现不认识的或者感觉异常的端口连接或者处于监听状态...这个是指本机的IPV6址;由于UDP是一个广播协议,不需要跟远端建立连接,所以并没有确定的地址和端口,所以所有UDP协议的外部连接都是*:*,*:*就表示任意地址和任意端口; 第四列表示端口当前的状态。...8080端口 8080端口通常是apache_Tomcat服务器默认监听端口,apache是世界使用排名第一的web服务器。...国内很多大型系统都是使用apache服务器,对于这种大型服务器的渗透,主要有以下方法: (1)apache tomcatUTF-8目录遍历漏洞,tomcat处理请求中的编码时存在漏洞,如果在context.xml

    8.4K21

    web服务组件基础入门笔记小结

    Web服务系统 Windows代表:Windows2003,Windows2008常见漏洞:“永恒之蓝”(MS17-010),MS08-067(过时但很经典) Linux 代表:Ubuntu、CentOS...是微软提供的Internet服务器软件,包括Web、FTP、SMTP等服务器组件 相关漏洞:IIS短文件泄露、IIS解析漏洞 Apache:是Apache软件基金会的一个开放源码的网页服务器,世界使用排名第一...,适合大型网站 相关漏洞:日志文件漏洞、解析漏洞 Nginx:目前最热的中间件,静态页面性能远超Apache,高性能HTTP和反向代理服务器,也是一个IMAP、POP3、SMTP服务器 相关漏洞:整数溢出漏洞...、解析漏洞 Tomcat:开源轻量web应用服务器,中小型的系统和并发少的需求下用,开发和调试JSP程序的首选 相关漏洞:弱口令、远程代码执行、本地提权 Weblogic:java反序列化漏洞、SSRF...网络攻击重心已转向应用层,Web已成为黑客首选攻击目标,针对Web的攻击和破坏不断增长,据高盛统 计数据表明,75%的攻击是针对Web应用的。

    84520

    IIS服务启动发生意外错误0x8ffe2740的解决方法

    大家好,又见面了,我是你们的朋友全栈君。 如果系统中存在端口冲突就有可能发生本情况. IIS默认使用80端口进行HTTP通信....如果除IIS外的应用程序正在运行并且正在相同的IP地址上使用80端口,在您试图使用IIS管理器启动网站时您也可能收到该错误讯息....解决办法 直接修改网站的端口,不再绑定80,而切换其他端口,如果这样就不会有问题了,但是如果访问网站的时候就得加上端口号,很麻烦 使用工具查看谁在占用TCP80端口:一般占用该端口的是网站服务器,比如我装了两个...Web服务器,IIS 5.1和Apache+php+Mysql,如果你先启用了默认配置的Apache(你的IIS网站没有启动)那么,你的TCP80端口就会被占用,导致IIS启动时发生0x8ffe2740...个破东西居然占着我宝贵的80端口,是可忍孰不可忍,马上把它退出了,然后启动我的IIS,OK,成功启动。

    59610
    领券