Lo que te hace falta es:
1. Pedir por una IP única a tu proveedor.
2. Configura una máquina con Xampp, y añade las páginas (siempre debería estar funcionando). Xampp no está orientado para producción
https://www.apachefriends.org/hosting.html, sigue al menos las recomendaciones de seguridad
http://127.0.0.1/security o POR FAVOR instala un apache + php + mysql tu mismo.
3. Prueba si puedes acceder desde fuera a esas páginas a través de la IP.
4. Contrata un dominio, en un hosting.
5. Apunta el dominio a la IP contratada.
6. Añade una monitorización a tu servidor, una simple conexión a una de tus páginas que te notificaría si no estuvieran funcionando sería algo muy básico, un proveedor
https://www.pingdom.com
7. Añade seguridad al servidor, Firewall, Antivirus, Copias de seguridad, etc.
saludos