iis与apache等第三方web服务器共享80端口

合集下载

Apache和IIS端口冲突的解决方法

Apache和IIS端口冲突的解决方法

Apache和IIS端口冲突的解决方法Apache和ISS默认的端口号都是80输入http://localhost/ 默认成http://localhost:80/解决Apache和ISS默认的端口冲突解决办法一.修改ISS端口号(修改成8088)开始——控制面板——系统和安全——管理工具选择——Internet 信息服务(IIS)管理器左击——网站右击——Default Web Site——选择编辑绑定选中——编辑修改端口号为8088单击确定。

然后打开——Apache——Start正常启动打开ie浏览器输入http://localhost/或者http://localhost:80/在ie浏览器上输入iss修还后的端口8088 http://localhost:8088/二.修改Apache端口号打开Apache安装的文件目录——打开conf文件找到httpd.conf文件用记事本打开httpd.conf文件,在第46行有个Listen 80,将80修改为设置的端口假设修改为8011保存httpd.conf。

方法二、开始——>程序——>Apache HTTP Sever 2.2——>Configure Apache Server——>Eidt the Apache httpd conf Configuration File.假设将apache端口改为8011设置完成!不断的学习,不停地研究,时常思考。

加油!↖(^ω^)↗!编辑:雨季醉清风邮箱:createfly@腾讯微博:创飞梦工厂URL:/createfly。

服务器常用端口大全

服务器常用端口大全

服务器常用端口大全1. HTTP(80端口):超文本传输协议,用于在Web浏览器和服务器之间传递HTML页面和其他资源。

2.HTTPS(443端口):安全的HTTP协议,通过使用SSL/TLS加密来保护数据传输的安全性。

3.FTP(20和21端口):文件传输协议,用于文件在客户端和服务器之间进行传输。

4. SSH(22端口):安全Shell协议,用于安全地远程连接和管理计算机系统。

5.SMTP(25端口):简单邮件传输协议,用于在邮件客户端和邮件服务器之间传递电子邮件。

6.POP3(110端口):邮局协议版本3,用于从邮件服务器上接收电子邮件。

7. IMAP(143端口):Internet消息访问协议,用于从远程服务器上接收和管理电子邮件。

8.DNS(53端口):域名系统,将域名解析为IP地址。

9. RDP(3389端口):远程桌面协议,用于远程连接和管理Windows 操作系统。

10.MySQL(3306端口):开源关系数据库管理系统,用于存储和管理数据。

11. PostgreSQL(5432端口):开源关系数据库管理系统,主要用于高级企业级数据库应用。

12. Oracle (1521端口):Oracle数据库管理系统,非常流行的企业级数据库解决方案。

14. Redis(6379端口):键值存储数据库,用于快速读写操作。

15. Nginx(80/443端口):开源的高性能HTTP服务器和反向代理服务器。

16. Apache Tomcat(8080端口):Java Servlet容器,用于在Java环境中运行Web应用程序。

17.SNMP(161/162端口):简单网络管理协议,用于网络设备的监控和管理。

18.SFTP(22端口):安全文件传输协议,类似于FTP但使用SSH进行加密。

19. Telnet(23端口):远程登录协议,用于远程连接和管理计算机系统。

20.DNS(53端口):域名系统,将域名解析为IP地址。

80端口被占用的解决方法

80端口被占用的解决方法

80端口被占用的解决方法在网络通信中,端口是用于标识不同应用程序或服务的通信接口。

其中,80端口是用于HTTP协议的通信端口,常用于进行网页浏览。

然而,在某些情况下,我们可能会遇到80端口被占用的问题,导致网页无法正常访问。

本文将介绍一些解决80端口被占用问题的方法。

一、检查端口占用情况我们需要确认80端口是否真的被占用。

可以通过以下步骤来检查:1. 打开命令提示符或终端窗口;2. 输入命令"netstat -ano"并按下回车键;3. 在输出结果中查找“:80”或“LISTENING”关键字,以确定80端口是否被占用;4. 如果找到了占用80端口的进程ID(PID),记录下来。

二、结束占用80端口的进程如果确定80端口被占用,我们可以通过以下方法结束占用该端口的进程:1. 打开任务管理器(Windows系统)或活动监视器(Mac系统);2. 在任务管理器或活动监视器中找到占用80端口的进程;3. 右键点击该进程,并选择“结束进程”或类似的选项;4. 确认结束进程的操作。

三、更改占用80端口的应用程序设置有时,某些应用程序会默认占用80端口进行通信,我们可以通过更改其设置来解决端口冲突问题。

具体操作如下:1. 打开占用80端口的应用程序;2. 进入应用程序的设置或首选项界面;3. 查找与端口相关的设置项,通常可以在网络或通信选项中找到;4. 将端口设置项修改为其他未被占用的端口号,建议选择大于1024且未被其他应用程序使用的端口号;5. 保存设置并重新启动应用程序,确保修改生效。

四、禁用占用80端口的服务或应用程序在某些情况下,我们无法通过更改设置来解决80端口被占用的问题。

这时,我们可以尝试禁用占用80端口的服务或应用程序。

具体步骤如下:1. 打开控制面板(Windows系统)或系统偏好设置(Mac系统);2. 进入网络设置或网络与共享中心(Windows系统)或网络(Mac系统);3. 在网络设置或网络与共享中心中找到“更改适配器设置”或类似选项;4. 右键点击当前正在使用的网络连接,选择“属性”或类似选项;5. 在属性窗口中,找到与TCP/IP协议相关的设置项;6. 取消勾选“使用默认的端口”或类似选项,手动输入其他未被占用的端口号;7. 确认设置并重启计算机,使修改生效。

中央电大《网页开发技术》第一次形考

中央电大《网页开发技术》第一次形考

第一次形考_0006一、单项选择题(共10 道试题,共20 分。

)1. 在网站设计中所有的站点结构都可以归结为( )。

A。

两级结构B. 三级结构C。

四级结构D。

多级结构2。

IP地址在概念上被分为( )。

A. 二个层次B. 三个层次C。

四个层次D. 五个层次3. Web安全色所能够显示的颜色种类为()。

A. 4种B. 16种C。

216种D. 256种4. 良好的网站目录结构有利于()。

A。

用户浏览B。

页面的布局C. 网站的开发与维护D. 网站的CI形象5。

URL的全称是( )。

A。

Union Resource LocalB。

Universal Resource LocatorC。

Union Reform LocalD。

Universal Resource Local6。

()变量的设置是Tomcat的安装目录。

A。

JAVA_HOMEB。

TOMCAT_HOMEC。

CLASS_PATHD。

PATH7。

主机域名www.sina.corn.cn由四个子域组成,其中代表国别代码的子域是( )。

A. wwwB. sinaC. comD. cn8. 在域名系统中,域名采用()。

A。

树型命名机制B. 星型命名机制C. 层次型命名机制D。

网状型命名机制9。

应用程序开发模式不包括下面().A。

两层结构B. 三层结构C。

四层结构D. 基于Web的B/S模式10. Web的工作模式是( ).A。

客户端/服务器端B。

浏览器/服务器C. 浏览器/浏览器D。

浏览器/客户端二、判断题(共15 道试题,共30 分。

)1。

确定网站的域名和名称属于网站策划的一项工作。

A. 错误B。

正确2。

诞生于1946年的世界上第一台计算机ENIAC是一场计算技术的革命。

A. 错误B. 正确3。

每个Internet上的主机和路由器都有一个IP地址,包括网络号和主机号,这一编码组合是唯一的,没有两台有同一IP地址的机器.A. 错误B. 正确4。

我国于1994年5月正式接通Internet。

详细图解IIS和tomcat共用80端口

详细图解IIS和tomcat共用80端口

我们部署项目时很多时候需要同时使用tomcat和iis两个服务器以部署不同的网站,而解决共用80端口的问题也经常遇到,以下是具体步骤:实现tomcat6.0和iis6共用80端口的思路其实就是利用iis可以建立多个网站的功能,将tomcat下的项目添加为iis的一个站点,再使用一个可以redirect的插件,将iis中指向此站点的请求交给tomcat来处理。

1、首先,需要一个可以实现redirect的插件isapi_redirect,可以到网上下载,我使用的是isapi_redirect-1.2.14.dll;2、然后,在随便哪个地方建立一个注册表编辑文件.reg,并输入以下内容:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation][HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector][HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]"extension_uri"="/jakarta/isapi_redirect.dll" /*文件名称可以改,路径最好别改,因为要和iis中的筛选器配置对应*/"worker_file"="C:\\Tomcat 6.0\\conf\\workers.properties" /*具体由自己的路径定/ "worker_mount_file"="C:\\Tomcat 6.0\\conf\\uriworkermap.properties" /*同上*/"log_file"="C:\\Tomcat 6.0\\logs\\isapi.log""log_level"="info"/*以上红色的地方以tomcat的实际所在位置为准*/3、在tomcat的conf文件夹下建立workers.properties文件,并输入以下内容:worker.list=ajp13worker.ajp13.type=ajp13worker.ajp13.host=localhostworker.ajp13.port=80094、同样建立uriworkermap.properties内容如下/*.jsp=ajp13/*.do=ajp13/*=ajp135、在tomcat的log目录下建立isapi.log文件,内容为空即可6、Tomcat6.0目录下新建jakarta文件夹,然后把isapi_redirect.dll放入其中.7、配置tomcat的server.xml文件在<Engine></Engine>节点下,修改<Host name="" appBase="webapps"unpackWARs="true"xmlValidation="false" xmlNamespaceAware="false"><Context path="" docBase="qms" debug="0" reloadable="true" /> </Host>的内容,name为网站要设的域名,下面在iis里新建网站的时候域名要和这个一样;docBase 的值为网站文件夹,即”.. Tomcat 6.0\webapps\”下项目文件夹的名称;8、运行.reg文件,并打开HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0项,检查右边项目中是否包含如下项:extension_uri /jakarta/isapi_redirect.dll (jakarta为IIS下的虚拟目录)log_file c:\Tomcat6.0\logs\isapi.log (指定JK插件使用的日志文件)log_level debug (指定日志级别)worker_file c:\Tomcat6.0\conf\workers.properties (指定JK插件的工作文件)worker_mount_file c:\ Tomcat6.0\conf\uriworkermap.properties (指定JK插件的URL映射) 如果没有上述项,则建立相关项和相关值9、以上为tomcat配置;10、打开“管理工具”-“Internet信息服务(IIS)管理器”,展开“本地计算机”,选择网站,如图:在右侧点右键,新建-网站,点击“下一步”,输入网站描述(内容随便),点击“下一步”,输入“主机头”,如图:主机头是访问的域名。

如何解决Web服务80端口被封问题

如何解决Web服务80端口被封问题

如何解决Web服务80端口被封的问题随着宽带的普及,很多用户都喜欢使用ADSL路由器几个人一起共享上网。

因为这样不仅上网的费用降低了,还可以和别人分享自己电脑上的各种资源。

但是,许多宽带用户的ADSL路由器都没有修改默认的密码,使得黑客容易就盗取到ADSL拨号的帐号密码用并来消费,给用户带来很大的损失。

例如,TP-LINK路由器的默认密码一般是“admin”,黑客可以使用它登陆到没有修改默认密码的TP-LINK路由器上,盗取用户的ADSL 帐户和密码。

为此,不少用户都把这种情况投诉到了宽带运营商,而一些拨号接入宽带运营商为了避免这种情况的发生,从2004年开始逐渐在接入服务路由器上封闭互联网访问接入线路的80端口,作为解决问题的方法。

Web服务是用80端口来通讯的, HTTP端口被封闭后,对于一般的上网用户是不会体现出来的,因为封锁的方向对于用户层面是IN,而用户通过浏览器打开网站进行访问的方向为OUT。

而易图WEB运筹帷幄版就采用在接入线路加上一台普通的兼容PC的方式来搭建互联网服务器,做成一个Web站点,以达到节省成本以及获得更高的性价比的目的。

当宽带接入商封闭了IN方向的80端口后,互联网就访问不到用户服务器中的Web服务了。

宽带运营商此举因此受到了互联网用户多方面的评击:封闭HTTP IN端口是为了避免粗心大意的用户造成损失,以此同时,易图官方为了方便用户使用推出服务器托管软件。

作为普通用户,Web IN方向端口被封闭后,我们只能改用其它端口向互联网提供Web服务。

但问题随之而来了:更改WEB服务端口后,外网用户在访问该域名时,必须在域名后加上端口号才能连接到WEB服务器,例如http://(花生壳域名):8080/cpweb。

这样使得网站地址不仅难记,别人访问起来也很不方便。

其实,使用Oray服务所提供的URL转发功能加上著名的花生壳动态域名解析服务,通过普通的PC加上普通的公网接入线路,就可以轻松地绕过宽带运营商的Web 端口限制建立Web服务器。

安装apache时80端口被占用的解决方案(Windows)

安装apache时80端口被占用的解决方案(Windows)

使用APMServ5.2.0,的时候,又重新启动了IIS
把IIS 端口改成了8080,但是又出现80端口被占用的问题,所以总结一个原因就是
如果用APMServ5.2.0 虚拟主机多站点的时候,IIS是不能启动的,因为以前没有使用虚拟主机的时候,IIS和APMServ
可以共用
安装apache时80端口被占用的解决方案(Windows)
如果80端口被占用,安装Apache的过程中,可能不能成功安装Apache的Servcie。如果不能正确安装Apache Service,那么执行Start或Restart等命令时,会报如“找不到Apache2的Service”的错误,然后执行失败。这样的话,修改了httpd.conf文件,将端口改为其它值(如8088)也无法正确启动Apache服务。
如果80端口被占用,安装Apache的过程中,可能不能成功安装Apache的Servcie。如果 不能正确安装Apache Service,那么执行Start或Restart等命令时,会报如“找不到Apache2的Service”的错误,然后执行失败。这样的话,修改了 httpd.conf文件,将端口改为其它值(如8088)也无法正确启动Apache服务。
二、修改httpd.conf,将端口改为其它未被占用的端口号;
三、重新运行Apache安装文件,选择修复功能执行。
当然,这里还有一种有效的办法,不仅可以不用更改默认的端口号,还能找到抢占端口的“凶手”是谁。链接:
一、开始->运行->cmd,输入netstat -o -an;
下面介绍一下我的处理方法:
1、通过netstat命令查找占用80端口的进程的pid: 以下为引用的内容:

80端口被pid=4的进程占用的解决方法

80端口被pid=4的进程占用的解决方法

在 Windows 操作系统上,如果你发现 80 端口被pid=4的进程占用,通常这是由于系统中的 IIS(Internet Information Services)服务占用了该端口。

IIS 是用于托管和管理 Web 服务的 Microsoft 的 Web 服务器。

以下是解决该问题的步骤:1.停止 IIS 服务:打开命令提示符(以管理员身份运行),执行以下命令停止 IIS 服务:这会停止IIS 服务,释放80 端口。

如果成功停止,你可以继续执行下一步。

2.修改 IIS 监听端口:如果你需要使用 IIS 服务,并且不想关闭它,你可以尝试修改 IIS 的监听端口。

打开 IIS 管理器,找到默认网站,右键点击并选择“编辑绑定ings”或类似选项。

然后,修改 HTTP 绑定的端口为其他可用端口,比如 8080。

3.查找其他占用 80 端口的程序:如果不是 IIS 占用了 80 端口,可以使用netstat命令查找占用 80 端口的进程。

在命令提示符中执行:这将显示占用 80 端口的进程的 PID。

然后,可以使用任务管理器或taskkill命令终止该进程:其中<PID>是占用 80 端口的进程的实际 PID。

4.检查防火墙设置:有时候防火墙也可能导致端口无法正常释放。

确保防火墙允许流量通过你所需要使用的端口。

5.重启计算机:如果以上步骤没有解决问题,可以考虑重启计算机,以确保所有的端口和服务都被正确释放和重新启动。

请注意,以管理员身份运行命令提示符或 PowerShell 是执行这些命令的关键。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

iis与apache等第三方web服务器共享80端口
星期五,2009年10月9日
PM 02:03
为调试程序,本机安装iis与apache,无法同时使用80端口,现给出解决方法:
方法一:
IIS5,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2原文地址
c:\Inetpub\Adminscripts
cscript adsutil.vbs set w3svc/disablesocketpooling true
该命令反馈如下disablesocketpooling:(BOOLEAN)True
重启IIS
Inetpub\AdminScripts>cscript adsutil.vbs set w3svc/disablesocketpooling true
由于DisableSocketPooling在IIS 6.0元数据库架构(MBSchema.xml)中被定义为有效属性,所以,您仍然 可以使用Adsutil.vbs设置该属性,但这种设置不起作用。

IIS 6.0中的功能是新增的核心级别驱动程序HTTP.sys的一部分。

要配置HTTP.sys,您必须使用Httpcfg.exe
方法二:
IIS6,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2原文地址
到2003的CD下的support/tools/Support.cab。

解压出httpcfg.exe文件,COPY到
windows/system32/目录下,用法自己看帮助
命令行
绑定到某IP:httpcfg set iplisten-i192.168.0.1
即命令使用IIS的只监听指定的IP及端口
查看绑定:httpcfg query iplisten
删除绑定:httpcfg delete iplisten-i192.168.0.1
命令行
net stop Apache2
net stop iisadmin/y
net START Apache2
net START w3svc
保证iis下的ip设置为全局默认,Apache中httpconf设置listen192.168.0.2:80,就应该可以两个服务同时运行,相互不冲突了。

IIS的访问地址为http://192.168.0.1,Apache访问地址为http://192.168.0.2
方法三:
网上常用的单IP共用80端口方法,不过不推荐,只是使用Apache的代理,速度有影响将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 proxy_ftp_module modules/mod_proxy_ftp.so
然后建立一个虚拟主机,将该域名的所有访问转向81端口。

ServerName
ProxyPass/http://localhost:81/
ProxyPassReverse/http://localhost:81/
这样,对外就可以只需要一个端口,即可同时使用apache和IIS的功能了
类推,使用第二种方法,你可以在IIS上配置PHP4,Apache2中配置PHP5,只需要IIS中安装PHP4,把php.ini复制到\windows目录即可,这个就不用说了吧,Apache2中,只要把PHP5的php.ini放在PHP5安装目录里面就行了
配置Apache以支持PHP5:
LoadModule php5_module"D:/PHPServer/PHP5/php5apache2.dll"
AddType application/x-httpd-php.php
DirectoryIndex index.html index.php
PHPIniDir"D:/PHPServer/PHP5"
其中最重要的一条就是PHPIniDir,用来指明php.ini文件所在位置,即PHP5的安装目录,注意所有目录的应该改为D: /PHPServer/PHP5这种格式,而非D:\PHPServer\PHP5,IIS的访问地址为
http://192.168.0.1, Apache访问地址为http://192.168.0.2。

相关文档
最新文档