I faced with a problem and ask help from community.
I have a VDS server. It work on Ubuntu server + Apache2. Originally it has just a one website - main-site.abc Then I created another two websites - site2.abc and site3.abc. all three websites have equal IP address. Everything worked perfectly.
I decided to protect my websites by Cloudflare and I changed DNS servers according instructions. And now nobody can to access to site2.abc and site3.abc! All requests to site2.abc and site3.abc are redirecting to main-site.abc. The same situation is happened if I try to access to my server by IP. It looks like Cloudflare doesn’t send server name with IP and Apache2 cannot recognize which website was requested.
Is it possible to protect by Cloudflare several websites on one IP server?