apache/ssl 更改后我的 mac 网络崩溃了

apache/ssl 更改后我的 mac 网络崩溃了

我尝试在 Mac(MacOS Ventura)上为本地 Web 开发配置带 SSL 的 Apache2。我对 apache/ssl 所做的操作是:安装 httpd 并进行一些基本配置。启用 mod_ssl 模块,生成 .crt 和 .key,将虚拟主机添加到 httpd.conf(SSL 为 :443)。

我不知道什么时候,但在某个时候我肯定做错了什么,因为突然间我根本无法上网:问题似乎是我的连接不再安全了。(Chrome 上任何网站上的 ERR_INVALID_HANDLE)

我尝试更改 wifi 连接,结果一样。所有浏览器(chrome、firefox、safari)也一样。在连接到同一网络的另一台 Mac 上有效。还清理了缓存。尝试重启电脑几次。

现在,我从 /private/etc/apache2 文件中删除了 .crt 和 .key。我恢复了原始配置文件(从原始 apache 目录复制)。

尝试通过删除 /Library/Preferences/SystemConfiguration 来恢复网络参数:

    com.apple.airport.preferences.plist
    com.apple.network.eapolclient.configuration.plist
    com.apple.wifi.message-tracer.plist
    NetworkInterfaces.plist
    preferences.plist

如果我启动 sudo apachectl restart :

    (48)Adress already in use: AH00072: made_sock: could not bind to address [::]:80
    (48)Adress already in use: AH00072: made_sock: could not bind to address 0.0.0.0:80
    no listening sockets available, shutting down
    AH00015: Unable to open logs

如果我 ping 8.8.8.8,连接会立即关闭:

    ping google.com
    PING google.com (216.58.213.78): 56 data bytes  # ping stops after that

什么都不起作用,我不知道该做什么了,我甚至不确定自己是否明白发生了什么。有什么建议吗?

相关内容