Deployment on specific public IP

I have a VM with and it has several public IPs., etc
I have deployed on port 80.
Now I want to deploy other website with erpnext on a particular ip port 80. This site will be https with its own certificate.
How to do this?

That I am already doing but in DNS settings of cloudflare I am using same IP say .
I wanted to know to setup IP address with command bench new-site IP2.2.2.2 Port80
Is it possible?
Hope my query is clear now?