On 11/02/2022 22:48, Lawrence wrote:
Tony
Some thoughts.
My current choice of setup for Apache is to use nginx in front for HTTPS
termination and use letsencrypt for certificates. One thing I like about
nginx is that you can use a special error response of 444 which does not
send an http response it just drops the connection, which slows down
attackers.
Hi, Lawrence.
I'm familiar with setting up and running Apache, but I'm a total noob
about how to secure it properly. Back in the day when I did this before
the Internet was a _much_ less hostile place!
I am using the Apache/nginx pair for a number of uses,
some API servers
and an user web interface server. (Named virtual hosts)
OK, resistance is futile: I'm going to have to learn how to use Nginx.
[...]
Depending what you use Apache for these ideas may or may not be useful.
Script kiddies will also try accessing admin pages for wordpress and
similar.
This project requires multiple remote Ubuntu-MATE desktops on school
Windows PCs/Laptops without having to install e.g. an "x2go" client.
The minimal requirement I've recommended is an HTML5-compliant web
browser capable of running "noVNC". Everything is set up and working
using XDMCP and Websockify to connect noVNC. I want to 'harden' the
server a bit now.
I used JNLP to provide remote VNC desktops in the dark and distant past,
but the world has changed a lot since then...
Thanks for your thoughts and helpful advice,
Tony.
--
Minke Informatics Limited, Registered in Scotland - Company No. SC419028
Registered Office: 3 Donview, Bridge of Alford, AB33 8QJ, Scotland (UK)
tel. +44(0)19755 63548
http://minke-informatics.co.uk
mob. +44(0)7985 078324 mailto:tony.travis@minke-informatics.co.uk