• 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

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

     猝。

     

  • 相关阅读:
    判断是否启用缓存,启用后直读缓存信息
    XPath注入跟SQL注入差不多,只不过这里的数据库走的xml格式
    bool型变量下标的时候javascript是不能允许的
    SQL服务器在执行这条语句时会先进行运算然后执行
    secureCRT常见命令
    Linux常用命令之链接命令和权限管理命令
    Linux常用命令之文件和目录处理命令
    linux:终端常用命令 + vi命令修改文件及保存 方法
    linux读书笔记1
    Linux各目录及每个目录的详细介绍
  • 原文地址:https://www.cnblogs.com/shisanye/p/13599999.html
Copyright © 2020-2023  润新知