首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >macOS大苏尔:我的80港口总是有东西。去http://localhost/会给出“它有效!”

问macOS大苏尔:我的80港口总是有东西。去http://localhost/会给出“它有效!”
EN

Stack Overflow用户
提问于 2021-01-17 18:47:51
回答 1查看 908关注 0票数 1

我正在构建一个码头项目,我将端口80分配给nginx。

代码语言:javascript
复制
ports:
  - 80:80

这在我docker-compose up -d时失败了,因为它说端口80已经被占用了。

在重新启动我的mac之后,这个神秘的东西确实已经启动并运行了,但是我不知道它是什么。码头本身就关了。流浪汉走了。

下面的命令sudo lsof -i -P | grep -i "80"没有多大帮助。

我怎样才能知道哪个应用程序正在使用80**?**端口

PS。当我映射不同的端口时:

代码语言:javascript
复制
ports:
  - 81:80

然后http://localhost:81展示了我的东西,没有任何问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-17 19:13:05

好的,我发现了一些信息,Big是用Apache预装的。

macOS 11.0BigSur附带Apache2.4预装。

停止使用:sudo apachectl stop

防止自动开始:sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null

编辑:

我添加了-w -这将防止在macOS重新启动后加载作业。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65764662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档