WebDAV経由でファイルをアップロードするのに問題がありますか?

WebDAV経由でファイルをアップロードするのに問題がありますか?

私のLinuxサーバー(SLES11)にIHS Webサーバーを構成しました。ネットワークDAV有効です。curl次のURLを使用すると、ファイルを正常にアップロードできます。

$ curl --insecure --upload-file testfile.txt \
    https://<URL>.com/upload/hro/ -u hro:$HRO_WEBDAV_PASSWORD

次の出力が生成されます。

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>201 Created</title>
</head><body>
<h1>Created</h1>
<p>Resource /upload/hro/testfile.txt has been created.</p>
<hr />
<address>IBM_HTTP_Server Server at <URL> Port 443</address>

URLの代わりに "localhost"を使用しようとすると機能しません。 SSLエラーが発生します。

$ curl --insecure --upload-file testfile.txt \
    https://localhost/upload/hro/ -u hro:$HRO_WEBDAV_PASSWORD

結果は次のとおりです。

curl: (51) SSL peer certificate or SSH remote key was not OK

これは、証明書が「localhost」ではなくURLに署名されるため、一貫性があります。しかし、私はそのオプションを使用しており、--insecureそのオプションを使用してこの失敗を無視しようとしています。

質問

  • localhost何に使用する必要がありますかcurl
  • このスクリプトにlocalhost URLを使用するオプションはありませんか?

ベストアンサー1

おすすめ記事