Now the server is WINDOWS, and I want to deploy a NODEJS project. Because I need to bind a domain name, I want to use nginx as a reverse proxy.
I don’t know how nginx is actually used on WIN SERVER. I have no experience in this area. Please give me a brief introduction by experienced friends. Thank you!
Also, if nginx is not used, how do people generally deploy node.js projects? There seems to be a way to use IIS, but I feel that IIS is not as reliable as nginx.
nginx has almost zero support for windows and can only be used for simple development at most. nginx on windows does not support two requests at the same time, so it is delusional to use it in a production environment. The bottom layer of nginx is designed to best use Linux. Even if Windows can barely use it, the performance will be very problematic.
In fact, in the final analysis, Windows server is really Microsoft’s own system that is easy to use. The web server on Windows is still the most reliable IIS. Microsoft's shortcoming is that it is closed, but its technology is very impressive. After all, commercial products are paid for.
Of course, the premise is that you are using the latest version (at least a newer version). If you are still using a windows server 03 server with IIS6 installed, no one can help you.