Du kannst beinahe jeden Port als http Port benutzen, der Server muss nur wissen auf welchem Port er lauschen soll. Das kannst in der config einstellen. Bei Apache wäre das in der httpd.conf
Bei mir lauschen div. Server zb auf Port 1234, 80208 oder 58812. Ist zwar Security through obscourity aber es funktioniert
Du musst den Server halt dann auch entsprechend ansprechen zb.
http://deinhost.com:80208/dein_verze...eine_datei.php
geht natürlich auch mit ftp.