Deployment on specific public IP

I have a VM with xvmlabs.com and it has several public IPs.
1.1.1.1
2.2.2.2
3.3.3.3, etc
I have deployed erpn.example1.com on 1.1.1.1 port 80.
Now I want to deploy other website erpn.example2.com with erpnext on a particular ip 2.2.2.2 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 1.1.1.1 .
I wanted to know to setup IP address with command bench new-site sitename.com IP2.2.2.2 Port80
Is it possible?
Hope my query is clear now?