質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

1回答

1001閲覧

CentOS7上でDockerを動かして外部からアクセスさせる

j-suzuki

総合スコア50

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2022/01/01 13:22

Webアプリケーションを探している中で、Dockerにて配布されているものが多くなってきまして、自分もDockerを理解する場面になってきたと考え、書籍とかを見ていますが、いまいち理解できない部分があります。
それが現状Apacheなどを用いて、Webサービスを行なっています。

ーーーーApache--------Netcommons3
|
----Connect-CMS
|
----tomcat------Gsession5
|
etc

となっているのですが、基本はApacheをhttpdとして、ドメインを持ちいくつかサイトをサーバ上で公開しているのですが、この状態で、Dockerでたとえば
https://qiita.com/mitsugogo/items/2799d96a4a53acbb22f0
を参考にしながら、サービスを開始する場合、どこで、このDockerのサービスのドメインを決めるのでしょうか?

docker

1wekan: 2 image: mquandalle/wekan 3 links: 4 - wekandb 5 environment: 6 - MONGO_URL=mongodb://wekandb/wekan 7 - ROOT_URL=http://{ホストOSのIPかPC名}:8080 # ポートは好きなポートに 8 ports: 9 - 8080:80 # ポートは好きなポートに 10 restart: always 11 12wekandb: 13 image: mongo 14 volumes: 15 - /mnt/sda1/docker/wecan/data:/data/db # tmpfsでない位置を指定 16 - /mnt/sda1/docker/wecan/configdb:/data/configdb # tmpfsでない位置を指定 17 restart: always 18

たとえば構築サイトの中のymlにはそのDOckerの中の話だと思うのですが、一方でROOT_URLで決めるのかな?とか思ったりします。

申し訳ありませんが、この辺りのApacheの設定の仕方を教えていただけませんか?

よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

質問の内容が漠然としていてつかみにくいのですが、Dockerを外部からURLでアクセスしたいという話でしょうか? Dockerと並列してnginxなどのリバースプロキシを動かして、ポートフォワードで振り分けるのがわりと一般的じゃないかと思います。Docker内部だけの設定では完結しません。

参考)
https://teratail.com/questions/376281

投稿2022/01/01 14:08

AbeTakashi

総合スコア4594

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問