How do you have n8n set up? Most people would have a reverse proxy in front of n8n like nginx or traefik and you would change the port there.
The reason I use nginx is because I have other web services running on 443 so by putting nginx in front of everything I just change the backend ports and my users can just visit the url without needing to remember a bunch of different ports.
My setup is not that much different from this one.
But I would say it depends on what you are already doing, if you already have nginx in use for your current service on 443/80 then you don’t need a lot of changes but if you are going to install nginx just for n8n or to put in front of your current service it is a more involved.