質問1に：
使用されるソフトウェアは最新のものでなければなりません。ソフトウェア自体には、セキュリティギャップが必要です。ソフトウェアは、可能な限り孤立した環境で実行する必要があります。

質問2へ：
暗号化されていないHTTPプロトコルがあり、デフォルトでポート80で動作します。ポート8080は、通常使用されなくなった古い代替ポートです。暗号化されたプロトコルHTTPSは、デフォルトでポート443で動作します。最近HTTPSを使用することをお勧めします。一部のブラウザは、HTTPベースにWebサイトを表示しなくなりました。
Zu deiner Frage 1:
Die verwendete Software sollte up to date sein. Die Software selbst sollte keine Sicherheitslücken aufweisen. Die Software sollte so gut es geht in einer Isolierten Umgebung laufen.

Zu deiner Frage 2: 
Es gibt das unverschlüsselte http Protokoll, dieses wird Standardmäßig auf Port 80 betrieben. Port 8080 ist ein alter alternativ Port der normalerweise nicht mehr verwendet wird. Das verschlüsselte Protokoll https wird Standardmäßig auf Port 443 betrieben. Es wird heutzutage empfohlen Grundsätzlich https zu verwenden. Einige Browser zeigen Webseiten auf http Basis gar nicht mehr an.