Nginx ingress is showing 403 forbidden error

I am using minikube with qemu driver on Mac m2. I have created a deployment and attached a nodePort service to expose it. I am able to access the pod through <nodeIP(of minikube)>:. Also through port forwarding. But when I create an ingress I get 403 forbidden error. I am putting all the conf files below:

Did you correctly enable ingress in Minikube? Please walk through the following to test it. Note that I do not have an apple silicon mac, so I can’t verify it for you