Best way to deploy a django app that uploads media files

I am deploying my first django app and I having doubts in which SO I should use. I tried Ubuntu 22.04 64bit with OpenLiteSpeed but I fell it takes a time to handle post request (like 2 or 3 seconds) also it’s complicated to configure the upload and delete of media files. My doubt is I should try Apache, guicorn and Nginx (I value how it handles media files in local and I know many people use another server for media files, I would appreciate some recommendations). Also I tried some os.remove in openlitespeed production but it said “[Errno - 13 Permission denied]” and I don’t find a solution to this.
Thanks for reading

We use nginx and uwsgi for our web server and wsgi container respectively. That combination has worked very well for me for the past 8 years.

Managing file and directory permissions can be a bit “fiddly”, but it can be managed.

Thanks I am going to try that