Before getting to your question, first let me state that moderating a site on Stack Exchange is a bit of a challenge since there's a higher level of standards placed on questions and answers so that the sites contain the best quality of information for others possible (we've all seen sites where the quality is not so great). That means we need to weigh each post against a series of criteria and make a judgment call on them.
Sometimes it's pretty clear to us, and sometimes not. For example, a question might seem well-written and on-topic for the site, but there might be a fundamental problem with it too, such as it could lead to multiple non-definitive answers (which is considered an "open-ended" or "polling" question), or it might seem too unclear for others to readily follow.
It's often tough for new users to understand all the various standards of this site, and Stack Exchange sites in general, which can lead to frustration. Hopefully they realize that asking politely why a question was put on hold is the best approach to elicit help in removing the hold, or at least helpful comments from other users.
Sometimes users act out of frustration though, which seems to have been the case here after reviewing the deleted comment. Please note that civility is required on the site at all times, and expletives and name-calling are absolutely prohibited. All the moderators here try to do the best thing for the site, but we're subject to the same errors and reactions as anyone else, though we do try to remain as objective as possible.
For the benefit of others who might read this in the future, if your question was put on hold or there was another moderator action that you're unclear or unhappy about, just add a comment (using the @moderatorname, combing both names without spaces) or open up a Meta question. Try to realize that we're all here to help one another though, and that keeping it civil will elicit the best possible responses, as well as possibly being helpful to others in the future.
Now getting to your question…although it might have seemed clear to you, it might not be so clear to others, which it needs to be in order to be helpful to others too (another criteria for questions here). Editing it to something like: Which web servers can be selected for SSL when running Node.js on Amazon Linux EC2? may help.
In regards to being too broad, the moderator might have felt this was an open-ended question leading to a list of possible servers, how to setup SSL with Node.js, or something else, and that an error report might be helpful in determining what the problem was…
The best thing to do is just ask what the issues with the question were and how could it be edited to better fit within the guidelines of the site, which is the process for adding the question back to the review queue for consideration to be re-opened, so it can be voted on by the community (refer to this for more).
Lastly, moderators can't be on the site at all times, so they might act on a post when they see it. For grey-area questions, or those that could possibly be clarified by asking for clarification, we might instead notate them (or review our comments as I do) and revisit those questions after period of time to see if there was a response or not. This depends on the moderator's opinion of the question though, and their style of moderation. We are after-all humans with variation…until Stack Exchange bots continue to evolve and replace us :-)
Hopefully the above provides a better understanding. I'll edit the question and re-open it so that it can be answered by yourself and others. If you feel it can be clarified even more, or made more specific, please edit it further.