仮想ホストを実行するためにBrewでDNSMasqをインストールしましたが、vhostsを実行したくないと判断し、DNSMasqをアンインストールしました。DNSMasq-macOSのインストールと削除後にローカルサーバー/ Apacheが動作しないSierra
これはマシンのネームサーバーには何が行われているのか分かりませんが、今は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が元のファイルにリセットされ、vhostsがコメントアウトされました。
ヘルプありがとうございます。
を、私はまだbashのタグのいずれかの関連性が表示されません。 –