我在Brew上安装了DNSMasq以运行虚拟主机,但很快决定我不想运行vhost,并且已卸载并(尝试)删除了DNSMasq。
我不确定这对计算机的名称服务器做了什么,但是现在我的127.0.0.1无法访问。 Apache正在运行,但是我无法访问服务器。我尝试通过/etc/NetworkManager/NetworkManager
进行调试,但是找不到目录,并且不确定默认网络管理器配置文件在哪里以及如何编辑它。
我觉得etc/resolver/dev
可能是造成此问题的原因。
DNSMasq由-安装brew install dnsmasq
cd $(brew --prefix); mkdir etc; echo 'address=/.dev/127.0.0.1' > etc/dnsmasq.conf
sudo cp -v $(brew --prefix dnsmasq)/homebrew.mxcl.dnsmasq.plist /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
sudo mkdir /etc/resolver
sudo bash -c 'echo "nameserver 127.0.0.1" > /etc/resolver/dev'
我现在不记得我曾经卸载过什么命令。/Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
仍然存在。
httpd.conf已被重置为原始文件,并且虚拟主机已注释掉。
帮助表示赞赏。
最佳答案
我有同样的问题,但是升级brew之后的问题是apache配置。
尝试此操作以查看错误:sudo apachectl -t
关于linux - 安装和删除DNSMasq后本地服务器/Apache无法正常工作-macOS Sierra,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45765347/