信頼できない証明書を無視するようにdavfsに指示できますか?

信頼できない証明書を無視するようにdavfsに指示できますか?

私のサーバーは、他のコンピュータがDAVにアクセスできるようにHTTPSを介してのみWebDAVを提供します。の証明書が発行されたと仮定すると、www.myserver.comWebDAVはにありますhttps://www.myserver.com/webdav

いくつかの理由で、サーバー自体がこのディレクトリをマウントしたいと思います。実際のURLを使用してインターネット全体にルーティングすることは意味がないため、次のショートカットを選択しました。

mount https://localhost/webdav

しかし、今問題が発生しました。

/sbin/mount.davfs: the server certificate does not match the server name

これは意味があります。の開発者の説明どおり、davfs私が受け取った証明書は yeswww.myserver.comで提供されたものなので、127.0.0.1当然一致しません。

起動時にこのボリュームを自動的にマウントしたいと思います。おそらく、これは起動するたびに誰かが証明書を受け入れるために「はい/いいえ」と答えるのを待つので、うまくいきません。このURLまたは証明書についてこの問題を無視するようにdavfsにどのように通知できますか?

ベストアンサー1

ファイルを編集すると、この問題を解決できます/etc/hosts。 localhostを定義する行を次のように変更します。

127.0.0.1    www.myserver.com all_other_aliases localhost

これを使用してping以下を確認してください。

$ ping www.myserver.com
PING www.myserver.com (127.0.0.1) 56(84) bytes of data.
64 bytes from www.myserver.com (127.0.0.1): icmp_req=1 ttl=64 time=0.013 ms
...

これで、インストール中に認証を確認するための名前検索が正しく解決されます。

おすすめ記事