zoukankan      html  css  js  c++  java
  • windows查找占用端口并关闭占用端口,windows server 2012 安装了IIS导致80端口被占用解决方法

    背景:

      嗯,没错,我们公司的服务器用的是windows server 2012,我也很不想的胖友们(因为公司有部分业务涉及到爬虫,只能在windows操作)。之前把服务器从Http升级到Https,因为不会,瞎捣鼓,开启了IIS服务,昨天服务器宕机重启了,服务一直起不来,因为80端口被占用了。下面简单介绍一下windows如何关闭端口

    第一步:

    C:UsersAdministrator>netstat -ano|findstr "80"
      TCP    0.0.0.0:49680          0.0.0.0:0              LISTENING       4328
      TCP    192.168.101.160:49825  180.122.78.244:443     CLOSE_WAIT      12416
      TCP    192.168.101.160:49826  180.122.78.244:443     CLOSE_WAIT      12416
      TCP    192.168.101.160:49827  180.122.78.244:443     CLOSE_WAIT      12416
      TCP    192.168.101.160:49828  180.122.78.244:443     CLOSE_WAIT      12416
      TCP    192.168.101.160:49936  119.147.83.50:80       ESTABLISHED     9348
      TCP    192.168.101.160:50009  58.218.208.13:80       CLOSE_WAIT      3472
      TCP    192.168.101.160:62936  183.3.234.102:8080     ESTABLISHED     9348
      TCP    192.168.101.160:63246  1.192.193.36:80        TIME_WAIT       0
      TCP    192.168.101.160:63248  59.37.96.250:80        TIME_WAIT       0
      TCP    192.168.101.160:63277  180.163.238.165:80     ESTABLISHED     8448
      TCP    192.168.101.160:63299  1.192.193.49:80        ESTABLISHED     10796
      TCP    192.168.101.160:63352  1.192.193.40:80        ESTABLISHED     13396
      TCP    192.168.101.160:63553  36.99.30.149:80        ESTABLISHED     8448
      TCP    192.168.101.160:63571  36.99.31.230:80        TIME_WAIT       0
      TCP    192.168.101.160:63572  36.99.31.230:80        TIME_WAIT       0
      TCP    192.168.101.160:63574  36.99.31.230:80        TIME_WAIT       0
      TCP    192.168.101.160:63576  36.99.31.230:80        TIME_WAIT       0
      UDP    0.0.0.0:63979          *:*                                    1180
      UDP    [fe80::f11b:ff28:17c7:c4cc%13]:1900  *:*                                    5960
      UDP    [fe80::f11b:ff28:17c7:c4cc%13]:2177  *:*                                    15744

    输入就可以找到80端口对应的pid

    netstat -ano|findstr "80"

     第二步:

    执行taskkill /F /pid 9680

    taskkill /F /pid 9680

    9680位对应的PID,就可以杀死对应的进程

    第二步之二:

    有了第一步查找的PID,也可以直接打开任务管理器

     根据第一步找到的PID,在任务管理器里杀死响应的进程也是可以的

    至此,widnows查找端口并杀死端口就这么简单。

    但是,当你安装了IIS之后,你就会发现80端口不管如何都无法杀掉,而且,没有任何的权限,百思不得其解

    特别的服务,要用特别的操作进行关闭

    关闭IIS占用的80端口对应的PID为4的进程,只需要一条命令行

    C:UsersAdministrator>net stop http

    怎么样,胖友们,有没有很简单,当你费尽脑汁都解决不了的问题,就这么简单就可以解决了

     猝。

     

  • 相关阅读:
    几个数之和----数组刷题
    单调栈刷题
    腾讯金融科技凉经
    mysql刷题
    链表类题目常用方法
    阿里云一面凉经
    腾讯TEG一面凉经
    腾讯软件开发-后台开发实习生-一面凉经
    剑指 Offer 19. 正则表达式匹配
    剑指 Offer 20. 表示数值的字符串
  • 原文地址:https://www.cnblogs.com/shisanye/p/13599999.html
Copyright © 2011-2022 走看看