問題タブ [caddyfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
641 参照

api-platform.com - Caddy は API プラットフォームで HTTP を許可します

私はこの質問が何度も聞かれていることを知っています:

  1. Caddy - 1 つのドメインに対してのみ https を無効にする方法
  2. caddy ssl を無効にして、Gitlab CI を介した Cloud Run へのデプロイを有効にします
  3. Caddy - ローカル ドメインでの HTTPS の設定
  4. Docker から実行しているときに TLS を無効にするにはどうすればよいですか?
  5. Caddy で http と https の両方を提供する方法は?

しかし、ここに私の問題があります。

設定

ドキュメントに従って、新しい Api Platform プロジェクトを作成しました。

開始するための最も簡単で強力な方法は、API プラットフォーム ディストリビューションをダウンロードすることです。

リリース2.5.6をダウンロードしました。

docker-compose

pwa サービスと PostgreSQL を削除して、docker 構成ファイルを少し変更します。

Dockerfile

変更なし

キャディファイル

行をコメントすることによるわずかな変更reverse_proxy @pwa http://{$PWA_UPSTREAM}

結果

ウェブサイトにアクセスできますが、キャディがトラフィックを自動的にリダイレクトするため、ウェブサイトhttps://localhostなしではアクセスできませんhttps httphttps

問題1

解決策を試してみると、うまくいきauto_httpsません。

ここで私が試したこと:

にアクセスしようとするとhttp://localhost:80、リダイレクトされhttps://localhost、取得しましたThis site can’t provide a secure connection

問題 2

私が解決策を試すとき:

構成でホスト名または IP アドレスを指定しない

{$SERVER_NAME}キャディファイルから削除します

にアクセスしようとするとhttp://localhost:80、リダイレクトされhttps://localhost、取得しましたThis site can’t provide a secure connection

問題 3

私が解決策を試すとき:

HTTP ポートで排他的にリッスンする

にアクセスしようとするとhttp://localhost:80、リダイレクトされhttps://localhost、取得しましたThis site can’t be reached

質問

httpキャディ サーバーで許可するにはどうすればよいですか?