nginxを使用してプロキシされたときに、布団インターフェイスにアクセスする際に問題が発生しました。この構成は、httpプロトコルを使用すると正常に機能しますが、httpsを使用しようとすると、常にno_db_file
エラーが発生します(ただし、データベースの作成や値の挿入など、操作は成功します)。
location / {
proxy_pass http://127.0.0.1:5984;
}
httpsプロトコルを使用して正しく機能させるにはどうすればよいですか?
nginxを使用してプロキシされたときに、布団インターフェイスにアクセスする際に問題が発生しました。この構成は、httpプロトコルを使用すると正常に機能しますが、httpsを使用しようとすると、常にno_db_file
エラーが発生します(ただし、データベースの作成や値の挿入など、操作は成功します)。
location / {
proxy_pass http://127.0.0.1:5984;
}
httpsプロトコルを使用して正しく機能させるにはどうすればよいですか?
Apacheプロキシを使用してhttpsをhttpにプロキシし、CouchDBでhttpsを実行しました:http ://wiki.apache.org/couchdb/Apache_As_a_Reverse_Proxy
URLの末尾のスラッシュは、httpsプロキシが機能するかどうかに影響することがわかりました。多分それはNginxに同じように影響しますか?
悪くない!少なくとも、nginxとCouchDBの間に機能するリンクがあります。
no_db_file
データベース(スラッシュの後の最初のもの)が存在しない場合のCouchDBの404応答です。ログをチェックして、CouchDBがクエリで実際に受信したパスを確認します。布団が行うAJAX呼び出しの1つかもしれません。しかし、それが何であれ、ログには表示されます。