1. Na przyszłość nie odgrzewaj wątków sprzed 5 lat i to niezgodnych z tematem.
2. W standardowym NND po zmienia w sshd_config np. Port 2280 i restarcie usługi oraz firewalla (w takiej kolejności) nie trzeba robić nic więcej.
3. Apache domyślnie działa w jednej instancji na porcie 80 oraz jako https na porcie 443, ale tylko w wypadku odpowiedniej konfiguracji. Samo odblokowanie portu dla apacza nic nie zmieni, bo program działa na porcie 80 i nie będzie samoczynnie działał na porcie np. 8020 tylko dlatego, że go odblokowałeś, dlatego potrzebne jest polecenie Listen PORT, żeby apacza uruchomić na żądanych przez ciebie portach.
4. W pliku firewall masz sekcję odpowiedzialną za port http:
$i -A INPUT -p tcp -i $EXTIF --dport 80 -j ACCEPT
Aby otworzyć więcej portów można użyć opcji multiport, ale dla jasności to ja bym ci radził bezpośrednio pod tą regułką dopisać następne. Po jednej dla każdego portu.Całość może wyglądać tak:
# dostep do sewisu www
if [ "$WWW" = "1" ]; then
$i -A INPUT -p tcp -i $EXTIF --dport 80 -j ACCEPT
# otwieramy jakis nietypowy port
$i -A INPUT -p tcp -i $EXTIF --dport 8888 -j ACCEPT
fi