zoukankan      html  css  js  c++  java
  • 在Windows下配置Ngnix时80端口被占用的解决方法

    如果在配置Ngnix的时候,之前已经配置过IIS或Apache,nginx可能起不起来。出现如下错误信息:

    A new service called "Web Deployment Agent Service" (MsDepSvc) can also trigger "System" with PID=4 to listen on port 80.

    可以通过netstat -aon命令来得知什么进程(通过PID)在占用80端口。我这里的IIS占用的PID是4(System)
    如果是Apache在占用的话,只需要简单修改配置里的VirtualHost就可以了。
    如果是IIS的话,会有些麻烦。
    首先需要在inetmgr里将Default Site的端口从80改为其他端口。然后停止IIS的服务(World Wide Web Publishing Service,即W3SVC)。
    然后找到Web Deployment Agent Service (MsDepSvc)这个服务,停止它(IIS远程代理的服务)。
    另外如果SQL Server Reporting Services服务也启动着的话,需要关闭服务。
    接下来Nginx就应该可以正常启动了。

  • 相关阅读:
    Socket
    剑指 Offer 14- I. 剪绳子
    剑指 Offer 29. 顺时针打印矩阵
    判断二分图
    vue生命周期以及常用标签
    滑动窗口
    二叉树
    常用算法
    动态规划
    蓄水池抽样
  • 原文地址:https://www.cnblogs.com/galaxyyao/p/3044973.html
Copyright © 2011-2022 走看看