リバースプロキシに置くコンフィグ載せちゃいます。
Apacheの例
apache
1<VirtualHost *:80>
2 ServerName ここにサブドメイン付きのホスト名、app.example.comなど
3
4 ProxyPreserveHost On
5 ProxyPass / http://各アプリのコンテナ/
6 ProxyPassReverse / http://各アプリのコンテナ/
7
8 <Location />
9 Require all granted
10 </Location>
11
12 # 以下お好みで
13 CustomLog logs/proxy_access_log combined
14 ErrorLog logs/proxy_error_log
15
16</VirtualHost>
17
Nginxの例
nginx
1server {
2 listen 80;
3 server_name ここにサブドメイン付きのホスト名、app.example.comなど;
4 location / {
5 proxy_pass http://各アプリのコンテナ;
6 proxy_pass_request_headers on;
7 proxy_redirect off;
8
9 # 以下、リバースプロキシ通すと消えてしまうIPとかの情報保持用
10 proxy_set_header Host $http_host;
11 proxy_set_header X-Real-IP $remote_addr;
12 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
13 }
14
15 # 以下お好みで
16 access_log /var/log/nginx/proxy_access_log;
17 error_log /var/log/nginx/proxy_error_log;
18}
19
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/26 08:33
2018/10/26 08:43
2018/10/26 08:52