4

nginxを使用してプロキシされたときに、布団インターフェイスにアクセスする際に問題が発生しました。この構成は、httpプロトコルを使用すると正常に機能しますが、httpsを使用しようとすると、常にno_db_fileエラーが発生します(ただし、データベースの作成や値の挿入など、操作は成功します)。

location / {
   proxy_pass http://127.0.0.1:5984;
}

httpsプロトコルを使用して正しく機能させるにはどうすればよいですか?

4

2 に答える 2

1

Apacheプロキシを使用してhttpsをhttpにプロキシし、CouchDBでhttpsを実行しました:http ://wiki.apache.org/couchdb/Apache_As_a_Reverse_Proxy

URLの末尾のスラッシュは、httpsプロキシが機能するかどうかに影響することがわかりました。多分それはNginxに同じように影響しますか?

于 2011-03-15T15:00:23.937 に答える
0

悪くない!少なくとも、nginxとCouchDBの間に機能するリンクがあります。

no_db_fileデータベース(スラッシュの後の最初のもの)が存在しない場合のCouchDBの404応答です。ログをチェックして、CouchDBがクエリで実際に受信したパスを確認します。布団が行うAJAX呼び出しの1つかもしれません。しかし、それが何であれ、ログには表示されます。

于 2011-03-08T04:22:27.883 に答える