Po pierwsze ! to symbol NOT.
iptables -A INPUT -p tcp -m tcp -m multiport ! --dports 80,443 -j DROP
Po drugie, reguły, które napisałeś mogą nie przynieść oczekiwanych rezultatów. Zrzucasz wszystko łącznie z odpowiedzią na połączenie na porcie 80. Dlatego nie będziesz mógł się z nim połączyć mówi o tym, że jest to serwer WWW.
Te reguły pozwalają na RELATED i ESTABLISHED połączenia, więc serwer WWW powinien działać, jeśli to jest w rzeczywistości to, co próbujesz zrobić.
iptables -A INPUT -p tcp -m tcp -m multiport --dports 80,443 -j ACCEPT
<insert further allowed list here>
iptables -A INPUT -m conntrack -j ACCEPT --ctstate RELATED,ESTABLISHED
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -j DROP
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -j DROP
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -j DROP