DomJudge Docker

Der DomJudge ist ein Jury System für das automatische Testen der Abgaben von Programmierwettbewerben. Will man jedoch selbst Aufgaben entwerfen oder als Training alte Wettbewerbe simulieren, dann ist der Installationsaufwand unverhältnismäßig hoch. DomJudge bietet zwar Docker an, der Umgang ist allerdings etwas gewöhnungsbedürftig. Docker ist aber hier auch ein Ausweg, Weiterlesen…

Webserver vor Angreifern schützen

Als ich kürzlich die Logs meines Webservers unter die Lupe genommen hatte ist mir aufgefallen, dass es etwa im Sekundentakt gescheiterte Anmeldeversuche des Nutzers root von IP-Adressen 222.*.*.*/42.*.*.* gegeben hat. Das war zwar schon zu erwarten, denn jeder öffentliche Server wird früher oder später einmal von Bots gefunden und „ausgetestet“, Weiterlesen…

HTTP2 ist stark im Trend

Apache2 HTTP2 aktivieren

Noch kürzlich habe ich mich gefragt, warum nicht viel mehr Seiten die Vorteile von http2 nutzen und neben dem etablierten http/1.1 auch die neuere Version http2 aktivieren. Beim Versuch meinen Webserver umzustellen wurde diese Frage klar und deutlich beantwortet. Vorgeschichte Um eine gute Abschirmung der diversen Webseiten auf meinem Server Weiterlesen…

Apache2 auf mpm_event und php-fpm umstellen

Spätestens wenn man versucht, http2 auf Apache2 zum Laufen zu bekommen, wird man sich über php-fpm und dem Multi-Processing-Modul (MPM) mpm_event Gedanken machen müssen. Jedoch spielen hier einige Apache-Module zusammen und man sollte bei der Umstellung nichts überstürzen. Vor der Umstellung Die Apache2 Standardinstallation arbeitet mit dem mpm_prefork, das hat Weiterlesen…