2日前
nginxのリバースプロキシ設定等について
12月03日まで
【教えてもらいたいこと】
プログラミング/インフラ・クラウド
【具体的な相談内容】
環境
・WSL2 (Ubuntu 22.0)
・Docker
サービスA (apache → nginx移行予定)
サービスB (同上)
共通サービス (nginx)
https://serviceA.com にアクセスするとERR_CONNECTION_REFUSEDとなる理由を教えて欲しいです。
共通サービス側にはローカル証明書を作成して入れています。
リバースプロキシ先はサービスA、サービスBのコンテナ名を指定しています。
例) proxy_pass http://service-web:80;
nginxのみSSL通信で、リバースプロキシ先のapacheとはHTTP通信でOKです。
証明書はWSL2上でopensslコマンドから作成したもので、
apache上では問題無く動作していたものになります。
※pemではなくcrtとkeyファイルになるので、そのままnginxでも使用している。これが問題なのかもしれない
その他質問
nginxのdefault.confには複数サービス用のserverセクションがある。
SSLプロトコルや暗号方法等は全て同じで良いので共通化したい。
試しにinclude /etc/nginx/ssl.conf 等をserverセクションに入れてみたがエラーになるので解決方法を知りたい
また環境変数を使用して更に設定をシンプルにできるならやりたい。
などなど、dockerとnginx(リバースプロキシ)とローカル証明書辺りがキーになります。
詳しい方がいたら解決まで教えて欲しいです。
1h 3,000~を希望します。
よろしくお願いいたします。
プロフィール
🍚得意料理:からあげ/肉じゃが/レモネード(スカッシュ🆕)
💻プログラマー
📔横山光輝全般
🆖喫煙/飲酒
プログラム経験は20年以上になります。直近はほとんどWebシステム開発が多いですが、
副業にてメンターとWebサイトや業務システムの開発等を手掛けております。
※皆さんに知ってもらいたいこと
未経験からの転職、副業までの道のりは決して楽ではありません。
本サイトでメンターに教わる事以外にご自身でも予習や復習等は必須になります。
IT業界は常に日進月歩以上のスピードで技術が更新されていきますので常に学習する事が好きでなければ、この先どこかで躓くでしょう。
月5万稼げる等の甘い言葉に騙されないでください。
請負った案件を途中で投げ出さないでください。
本気でこの道を進む気持ちのある方でなければ、
他のエンジニアやクライアントに迷惑をかける事になります。
安請け合いをしないでください。
案件を正しく見積る事ができるエンジニアを目指しませんか?
2日前