apache - Brew 安装 Httpd:欢迎使用 Nginx?
问题描述
我正在尝试安装 brew 包 httpd (apache)。我很混乱。每次我这样做并导航到 http://localhost:8080 时,我都会看到一个很大的欢迎屏幕,上面写着“欢迎使用 Nginx”。我不明白。
我是在运行 nginx 而不是 apache 吗?怎么可能?
我在 macOS 10.15.6 上。
我正在运行非常基本的命令...
brew install openldap libiconv
sudo apachectl stop
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
brew install httpd
sudo brew services start httpd
然后我得到这个......
https://www.dropbox.com/s/yia1yk9uhsootpk/Screen%20Shot%202020-09-18%20at%208.53.39%20PM.png?dl=0
"欢迎使用 nginx "
我不知道什么?可能很多。如果我编辑 httpd.conf 文件以侦听另一个端口,我会得到相同的屏幕。
╰─ brew list
apr gettext jemalloc libidn2 node powerlevel9k
apr-util httpd libev libunistring openldap wget
brotli icu4c libevent ncurses openssl@1.1 zsh
c-ares jansson libiconv nghttp2 pcre zsh-completions
任何人都可以为我阐明这一点吗?
更新:
lsof -i :8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Brave\x20 1225 user 35u IPv6 0xcdbe6ccead8e5deb 0t0 TCP localhost:53261->localhost:http-alt (CLOSE_WAIT)
解决方案
我想我把它缩小到“groonga”。首先我听说它,但显然它是 mariadb brew 依赖项。我找到了“欢迎使用 nginx”文本的来源。
var/www/index.html
不知道如果它也将在运行 apache 的情况下显示,为什么要对文本进行硬编码。很混乱。但是,它将该文件添加到默认的 apache DocumentRoot。
推荐阅读
- javascript - API Fetch 问题:未处理的承诺拒绝:SyntaxError:JSON 解析错误:意外的标识符“服务器”
- azure - 使用 REST API 在 Go 中对 Azure 进行身份验证
- google-bigquery - 无论存储引擎类型如何,它们是否支持单个 DDL 和 DML SQL 语句的事务?
- visual-studio-code - 在当前 VSCode 目录中打开 WSL 终端而不使用 VSCode 服务器
- android - 为什么firebase身份验证返回null?
- python - 使用 Spacy nlp 合并两个 CSV 文件
- c - 如果没有提供其他标志,是否会在 EPOLLERR/EPOLLHUP 上唤醒 epoll?
- django - Django Celery Redis 身份验证
- kubernetes - 将指标移入 Kubernetes 集群
- mongodb - Cosmos DB Mongo API | 间歇性高价查询 | 使用 Mongo 命令 getMore “查找”