pau*_*724 5 apache macos httpd.conf macos-monterey
刚刚更新到蒙特雷并让本地主机连接会出现此错误:
\n\n\n此站点无法访问\xe2\x80\x99 本地主机拒绝连接
\n
遵循brew的优秀指南我已经安装了httpd\n并在MacOS终端中运行此命令
\nbrew services restart httpd\nRun Code Online (Sandbox Code Playgroud)\n回报
\n==>Successfully stopped `httpd` (label: homebrew.mxcl.httpd)\n==> Successfully started `httpd` (label: homebrew.mxcl.httpd)\nRun Code Online (Sandbox Code Playgroud)\n但然后连接到: http://localhost:8080/ 给出了上面的错误\n谢谢
\n我添加这个以防万一它对某人有帮助...真正的问题是从Apple提供的Apache到brew安装的Apache的所有迁移都不完整,因此页面仅显示Moneterey Apache是否正在运行简单的解决方案是完成httpd的配置文件并重新启动 Mac ~ 然后一切都陷入了行: 要从终端运行测试 Apache/httpd 的位置:
which httpd
Run Code Online (Sandbox Code Playgroud)
自制位置是:
/usr/local/bin/httpd
如果您获取的默认 macOS 位置为
/usr/sbin/httpd
重新启动计算机并再次尝试位置测试。我为此感谢WP Beaches
更多实验 - 似乎每次更改 httpd.conf 时我都必须重新启动 OS Monterey 简单的 Brew 重新启动 httpd 似乎不会重新加载配置
最终见解 - 使用brew建议的phpmyadmin链接会导致404错误 - 没有brew别名,如下所示 - 它工作正常:
Alias /phpmyadmin /usr/local/share/phpmyadmin
< Directory /usr/local/share/phpmyadmin/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
Order allow,deny
Allow from all
</IfModule>
</Directory>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9561 次 |
| 最近记录: |