My suggestion is to not do that. Use the development server (hugo server), or deploy to an Apache server with a domain mapped to it and is configured to serve already.
Your questions are about the Hugo config options, but we don’t know what your Apache config is like, and you’ll have better luck going to an Apache support place and asking how to set it up to serve your static site. Your base URL should be set to the address Apache is serving.
Thank you for the info! My local apache config is the one that I configure. I can enable/disable anything.
I can upload to the remote webserver - but what if the website does not show pictures or does not load pages there? I want development server - test server - deployment server scenario.