以下サーバ情報です。

Ubuntu: Ubuntu 18.04.2 LTS
Apache: 2.4.29
SSL: Lets encrypt

最初は、/etc/apache2/sites-available/user.confと/etc/apache2/sites-available/user-ssl.confを新規で作り設定を試みようとしたのですが、色々試しているうちに以下の様に000-default.confに纏めて書く様にしました(本当はuser.conf/user-ssl.confに記載したい)。

<VirtualHost ロードバランサーのIP:80>
    ServerName ロードバランサーのIP
    <Location />
        Require all denied
    </Location>
</VirtualHost>

<VirtualHost example.new-service.com:443>
    SSLEngine on
    ServerName example-101.new-service.com

    SSLCertificateFile /etc/letsencrypt/live/example-101.new-service.com/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/example-101.new-service.com/privkey.pem

    DocumentRoot /var/vhost/public
    ServerAdmin webmaster@okahome.local
    ErrorLog /var/log/apache2/maint_ssl_error.log
    TransferLog /var/log/apache2/maint_ssl_access.log

    <Directory /var/vhost/public >
        require all granted
        AllowOverride All
    </Directory>
</VirtualHost>

<VirtualHost ロードバランサーのIP:443>
    ServerName example-101.new-service.com
    <Location />
        Require all denied
    </Location>
</VirtualHost>

<VirtualHost example.new-service.com:80>
    ServerName example.new-service.com
    <Location />        Redirect / https://example.new-service.com/
    </Location>
</VirtualHost>

<VirtualHost *:80>

  ServerAdmin webmaster@localhost
  DocumentRoot /var/vhost/public
  ServerName example-101.new-service.com

  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined

  <Directory /var/vhost/public>
    AllowOverride All
    require all granted
  </Directory>

</VirtualHost>

やりたい事は、以下になります。
user.conf/user-ssl.confで80番と445番と設定は分けて記載したい。
IP直打ちでバランシング先のサーバに接続出来てしまう為何とかしたいになります。

ロードバランサーを使った設定が初めての為、色々とご教示頂ければと思いますので宜しくお願い致します。