Abre el fichero etc/apache2/ports.conf, puedes hacerlo con el editor VI o vía FTP.
vi etc/apache2/ports.conf
Busca la línea con el texto listen
Listen 80
Cambia 80
por el puerto que desees y guarda los cambios.
Si no utilizas el multidominio de Apache, sólo te queda reiniciarlo. Salta el siguiente apartado y lee el último.
Multidominio
Si alojas varios dominios en un mismo servidor, ahora debes cambiar el puerto del sitio web de Apache que escucha al puerto 80.
Edita el fichero etc/apache2/sites-enabled/000-default
vi etc/apache2/sites-enabled/000-default
Busca <VirtualHost *:80>
y cambia 80
por el valor que hayas puesto en el primer paso.
Reiniciar servicio de Apache
Es necesario para que los cambios se hagan efectivos:
service apache2 restart