That’s totally wrong.
You should upload the entire project. Not only the content from the build folder. The build folder contains only the admin functionality & user-interface. But it should communicate with the backend. You should start the strapi on your production server.
Take a look at the deployment section.
What exactly is new to you? Nodejs servers? Nginx / apache? Deployment?