Das geht leider nicht (Huhn und Ei Problem). Wenn Du kein Zertifikat für die IP besitzt (das könnte man ja auch machen), kannst Du die Warnmeldung nicht umgehen. Wenn Du einen VirtualHost für den Port 443 und die IP anlegst, um dort dann einen Redirect hineinzuschreiben, vermisst Apache ein gültiges Zertifikat. Der Redirect muss ja in irgendeinem Kontext geschehen und der Anwender hat durch die Angabe
https://xxx.xxx.xxx.xxx vorgegeben, dass auf Port 443 mit SSL zugegriffen wird. Da hilft defnitiv nichts - außer, ein Zertifikat zu besitzen für diesen Kontext. Sonst ist Apache (und der Browser) gezwungen, auf http: zu wecheln und das wird entsprechend quittiert.