Tienes un fallo de concepto, para que quieres subir archivos por ftp a no-ip??? El servidor web es el apache, con lo que allí es donde tienes que guardar tus archivos htm para tu web. Verás que en la carpeta apache tienes una carpeta que se llamará seguramente o http o www donde hay varios archivos htm, aquí es donde tienes que dejar tus archivos para que se vena en la web. no-ip lo único que hace es cuando alguien pone una dirección del estilo
www.ejemplo.no-ip.com lo cambia por la dirección ip de tu máquina, para que te puedan encontrar. Entonces se conectan a ti directamente y es tu servidor web el que muestra las páginas.