Article ID: 120470, created on Mar 7, 2014, last review on Sep 29, 2016

  • Applies to:
  • Plesk Automation 11.5

Symptoms

I installed an SSL certificate for the PA billing node, however "Billing" button in PA control panel uses billing IP address and the connection is still shown as insecure. I want PA to use billing node hostname, how can I do this?

Resolution

  1. First of all you should check that hostname you are going to set resolves to the billing node IP address:

    # ping billing.example.com
    ING google.com (10.10.0.45) 56(84) bytes of data.
    64 bytes from 10.10.0.45: icmp_seq=1 ttl=56 time=43.8 ms
    
  2. Dump PA PostgeSQL database, see https://kb.odin.com/en/118890 for details:

    # pg_dump -U plesk -h`hostname` plesk > /root/plesk.psql.`date +%F`
    
  3. Now login to the database:

    # psql -Uplesk -h`hostname` plesk
    
  4. Check current value for the billing URL:

    plesk=>  SELECT  value  FROM bmbridge_settings WHERE name='url.bm.ui';
          value
    ------------------------
    https://10.0.0.45:8443
    (1 row)
    
  5. Change it to desired hostname, https protocol and 8443 port are mandatory:

    plesk=> update bmbridge_settings set value='https://billing.example.com:8443' WHERE name='url.bm.ui';
    UPDATE 1
    
  6. Check that value was successfully changed:

    plesk=>  SELECT  value  FROM bmbridge_settings WHERE name='url.bm.ui';
               value
    ---------------------------
    https://billing.example.com:8443
    (1 row)
    
  7. Restart pem service:

    # /etc/init.d/pem restart
    

Search Words

billing cannot display plesk automation

billing timeout

33a70544d00d562bbc5b17762c4ed2b3 e0aff7830fa22f92062ee4db78133079 caea8340e2d186a540518d08602aa065

Email subscription for changes to this article
Save as PDF