No, the service I installed was nextcloud. It's not the web suppose to work. If you open my site with IP address you can find nextcloud page " Access through untrusted domain".
Yes, this is the IP address.
I found two links in /etc/apache2/sites-enabled about ssl. One is nextcloud-le-ssl.conf and the other is default-ssl.conf. I removed default-ssl.conf and it works again. I hope that was the right solution. I don't know how this link was there.
Sometimes a good question is better than a good answer. Your's one, of course.