OS:Ubuntu 18.0.4
次のコマンドでSquidをインストールします。
Sudo apt-get install squid
インストール後、squid.confに小さな変更を加え、このhttp_access deny allのみをhttp_access allow allに変更します
変更を保存した後、このコマンドを実行します
Sudo service squid restart
しかし、私はこのエラーを受け取ります:
Sudo: unable to resolve Host server1.yourdomain.com: Resource temporarily unavailable
そして、私は私のhostsファイルをチェックします、私はこのテキストを見ます:
127.0.0.1 localhost
127.0.1.1 ubuntu
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ホスト名ファイルを確認します。このテキストが表示されます。
server1.yourdomain.com
このテキストをubuntuに変更します
変更後、次のコマンドをもう一度実行します。
Sudo service squid restart
and this command
Sudo service squid stop
しかし、私は再びこのエラーを受け取ります:
Sudo: unable to resolve Host server1.yourdomain.com: Resource temporarily unavailable
そして、このコマンドをテストします:
Sudo service squid reload
Sudo: unable to resolve Host server1.yourdomain.com: Resource temporarily unavailable
squid.service is not active, cannot reload.
私はping ipをチェックし、良いpingを取得します
この問題を解決するには?
マシンはserver1.yourdomain.comを解決しようとしますが、失敗します。
DNS解決の最初のステップは、インスタンスが次のDNSサーバーをチェックする前に、独自の/ etc/hostsファイルを調べることです。
サーバーの/ etc/hostsファイルを編集して、次の行を変更するだけです:127.0.0.1 localhost
127.0.0.1 localhost server1.yourdomain.com
次に、Squidサービスを再起動します。
service squid restart