BurmillaOSをApacheリバースプロキシする

ローカルホストのBurmillaOSコンテナ管理画面をRocky Linuxバーチャルホストからリバースプロキシ設定してリモートに公開してみました。

設定は前回、Laravel でログイン機能をホストした要領と同じで転送IPとポートを変更するだけでした。

BurmillaOS管理コンテナがListenしているHTTPポート8080をApacheのバーチャルホストでHTTPSへ転送しています。

ProxyPass “/” “http://192.168.1.190:8080/”
ProxyPassReverse “/” “http://192.168.1.190:8080/”

8ad1f0213b58   rancher/server:preview    "rancher --http-list…"   11 days ago   Up 11 days   0.0.0.0:8080->80/tcp, :::8080->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   server
vi /etc/httpd/conf.d/virtualhost-burmillaos
<VirtualHost *:80> ServerName proxy.example.com DocumentRoot /var/www/html/burmilla RewriteEngine on RewriteRule "^/.well-known/acme-challenge" "-" [END] RewriteRule "^/(.*)" "https://%{HTTP_HOST}/$1" <Directory /var/www/html/burmilla> AllowOverride All </Directory> </VirtualHost> <Proxy *> Require all granted </Proxy> ProxyPreserveHost on ProxyRequests off <VirtualHost *:443> RequestHeader set X-Forwarded-Proto "https" ProxyPass "/" "http://192.168.1.190:8080/" ProxyPassReverse "/" "http://192.168.1.190:8080/"

.

リモートホストでもBurmillaOSコンテナのログイン画面を確認することができました。

同じカテゴリーの記事

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です