Not trying to be rude, but is there a reason why you can't use Nginx? If you use Apache you lose some of the advantages that it provides to node and websockets: https://www.digitalocean.com/community/tutorials/apache-vs-nginx-practical-considerations
whenver I am doing ./nodebb status
this is coming : -bash: ./nodebb: Permission denied
hence I am not able to start nodebb
@Abhinov-Singh-0 I suggest learning about solving Linux permissions issues on your own.
For now, I'm guessing you need to make it executable:
chmod +x ./nodebb
It may also be an issue with ownership, in which case you'd use chown.
You can search for any of these topics and find hundreds of tutorials.