Wamp已经修改wamp 80端口被iis占用,还是不行

当前位置:&>&&>&
80端口被占用后如何关闭详解
时间: 11:43:01    来源:服务器之家    投稿:root
wampserver无法启动,apache启动不了,提示80端口被占用了怎么办?
80端口冲突原因分析:
主要原因是WampServer默认的安装端口是80,容易和已安装的ISS等其他服务冲突,导致WampServer无法启动。
通常占用80端口的程序有:迅雷、IIS。
如何查看80端口被哪个程序占用呢?
检测80端口被占用的办法:开始-运行-输入cmd(回车)-打开命令提示符输入――netstat
-ano,就可以查看本机端口开放情况与对应的程序
。如下图:
从图中我们可以看出,80端口都被PID(进程标识符)为:1720的进程所占用。现在,只要知道PID为1720的进程就可以释放80端口了。
打开任务管理器,如下图:
默认的任务管理器是没有PID这一项的,只需要将查看-选项列(s)中的PID勾选就可以了。
图中,可以看出PID:1720对应的进程为inetinfo.exe。(稍后解释inetinfo.exe进程)如果你现在直接结束掉这个进程,无论如何inetinfo.exe都会自动重新运行,只是这个时候的PID就改变了。所以这样不能完全的释放80端口。
最后操作:停止
IIS“默认网站。其实罪魁祸首是IIS,因为我之前有做网站,需要安装IIS,并且创建了一个站点,在控制面板-管理工具-internet
信息服务-网站下面可以看到这个站点,只需要把这个站点停止掉就可以了,然后你再到开始-运行-输入cmd(回车)-打开命令提示符――netstat
-ano,可以看到已经没有80端口,这个时候在安装软件,就一切顺利了。
注:进程PID是可以变化的,就是说不同时间运行同一个程序,它的PID号就不同。不同计算机同一个进程的PID号多数情况也是不同的。因此,在结束inetinfo.exe之前的PID是一个三位数,重新启动后,它的PID可能为四位数了。这点不影响问题的解决,我只是好奇,便拿出来说罢了。
转载请注明原文地址:修改80端口,访问网站 - 开源中国社区
当前访客身份:游客 [
当前位置:
请教!!!修改了默认端口号(将Listen 80改为Listen 8080),知道无法通过http://localhost或者是http://127.0.0.1来打开位于Apache服务器上的网页,必须在地址后面加上冒号+端口号,如http://localhost:8080或者是http://127.0.0.1:8080,能否让它默认打开8080端口呢???
共有10个答案
<span class="a_vote_num" id="a_vote_num_
你这有点为难人了,如果80被别的应用占了,如果我也需要占80端口,那就不可能,应用都启动不了,就算启动了也不知道对应去访问哪个应用啊!还有一个办法就是用https的443端口,不过https的证书也是很麻烦的,要么你自己生成ca然后让颁发服务端和客户端证书,客户端导入ca和自己的证书,或者你用免费的startssl证书。
--- 共有 1 条评论 ---
我这个是必须把80端口给其他应用腾出来
(3年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
自己写个网页浏览器吧
<span class="a_vote_num" id="a_vote_num_
<span class="a_vote_num" id="a_vote_num_
前面再加一个代理服务器监听80端口
--- 共有 5 条评论 ---
: 80端口被占用就没办法了
(3年前)&nbsp&
: 不行的啊,80端口给其他的应用使用了
(3年前)&nbsp&
前提是你的80端口没被占用
(3年前)&nbsp&
你可以看看nginx,nginx配置还是比较简单的,就是做一个代理转发而已
(3年前)&nbsp&
怎么写?求教大神
(3年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
在web服务器配置一个转发到应用服务器来呗,比如说web服务器是apache,应用服务器是tomcat,访问apache 80端口的时候,转发到tomcat的8080端口来。
<span class="a_vote_num" id="a_vote_num_
自己封装一个浏览器吧。。
& 或者端口转发。。
--- 共有 6 条评论 ---
(3年前)&nbsp&
(3年前)&nbsp&
: 那地方叫耍都,你在这边干嘛
(3年前)&nbsp&
: 哈哈 时间无所谓啦,我得待两个月呢 我在万里号那里 靠 我就是蹭吃喝的... ...
(3年前)&nbsp&
: 你说个地方啊。不过这周不行哦。
(3年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
打个冒号加端口会累死?
累的话可以把80端口解放了!看下什么程序占用了80端口。
<span class="a_vote_num" id="a_vote_num_
<span class="a_vote_num" id="a_vote_num_
nginx做非80端口转发
nginx可以很方便的配置成反向代理服务器   server {
  nginx可以很方便的配置成反向代理服务器
  server {
  listen 80;
  server_
  location / {
  proxy_pass&
  proxy_set_header Host $host:80;
  proxy_set_header X-Real-IP $remote_
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_
  proxy_set_header Via &nginx&;
  但是如果nginx的监听端口不是默认的80端口,改为其他端口如81端口。
  后端服务器中request.getServerPort()无法获得正确的端口,返回的仍然是80;
  在response.sendRedirect()时,客户端可能无法获得正确的重定向url。
  正确的配置方法为
  在 $host之后加上端口号,如$host:81
  server {
  listen&&&&&& 83;
  server_name&
  location / {
  proxy_pass&&
  proxy_set_header&& Host&&&&&&&&&&&& $host:83;
  proxy_set_header&& X-Real-IP&&&&&&& $remote_
  proxy_set_header&& X-Forwarded-For& $proxy_add_x_forwarded_
  proxy_set_header Via&&& &nginx&;
<span class="a_vote_num" id="a_vote_num_
为什么不用虚拟主机技术?
找到“C:\wamp\bin\apache\apache2.2.22\conf\extra\httpd-vhosts.conf”这个文件(不是wamp的,同理找到apache下面的这个配置文件),改为以下代码:
ServerName localhost:80
DocumentRoot &d:/www/&
NameVirtualHost *:80
&Directory &d:/www/&&
Options Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
&/Directory&
&VirtualHost *:80&
DocumentRoot d:/www/test.co
ServerName test.co
&/VirtualHost&
&VirtualHost *:80&
DocumentRoot d:/www/test2.co
ServerName test2.co
&/VirtualHost& 然后配置“C:\Windows\System32\Drivers\etc\hosts”:
127.0.0.1 & test.co test2.co
这样子多个网站就可以通过不同域名(80端口)的方式访问了
--- 共有 2 条评论 ---
: 我的意思是,为什么要这样呢?有这个必要吗?无非就是多个应用共存嘛
(3年前)&nbsp&
人家是要相同的域名获取不同的应用,不是不同的本地域名指向同一个应用。你这个办法是不合适的。
(3年前)&nbsp&
更多开发者职位上
有什么技术问题吗?
潇潇洒洒...的其它问题
类似的话题}

我要回帖

更多关于 wamp 80端口被占用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信