Я купил новый выделенный сервер. У меня есть приложение MEAN Stack (Node.js, Angular, MongoDB, Express) и я хочу использовать IIS для публикации моего webapp.Я не могу получить доступ к своему сайту из-за пределов Windows Server 2012 с использованием IIS и IISNode
Я следовал за this guide, чтобы установить iisnode и создать сервер litle node.js.
Я сделал это и успешно пробовал http://iisnode.local в моем браузере внутри сервера.
Ont он с другой стороны, если я пытаюсь http://(theIPoftheserver)/iisnode.local я я получаю следующее сообщение об ошибке:
мне нужно сделать что-то для сервера, чтобы быть снаружи подъезд, но я не знаю, что ..
Если я иду в http://(theIPoftheserver)/ я могу видеть веб-сайт IIS, и даже если я иду в http://(theIPoftheserver)/node я могу видеть сайт iisnode ...
Я совсем новичок, и я п Eed помощь ...
Мой файл web.config:
<configuration>
<system.webServer>
<!-- indicates that the server.js file is a node.js application
to be handled by the iisnode module -->
<handlers>
<add name="iisnode" path="server.js" verb="*" modules="iisnode" />
</handlers>
<rewrite>
<rules>
<rule name="sendToNode">
<match url="/*" />
<action type="Rewrite" url="server.js" />
</rule>
</rules>
</rewrite>
<iisnode enableXFF="true" />
</system.webServer>
</configuration>
EDIT: Я также должен отметить, что у меня есть новое правило, в хостах Windows' файл следующим образом:
127.0.0.1 iisnode.local
EDIT2: Может ли брандмауэр Windows блокировать что-то? Нужно ли его отключать?
ВАЖНО EDIT 14.09.2016: если я редактировать файл хостов и добавить:
<server-ip-address> iisnode.local
А потом Я, я посещаю http://iisnode.local это работает! Я не очень хорошо понимаю, почему. Я не хочу, чтобы все пользователи моего сайта изменяли файл своих хостов, что я могу сделать?
Я не знаю, может быть, это может быть источником проблемы?
EDIT: Мой привязок сайт выглядеть следующим образом:
Firewall это не проблема, так как страница с ошибками, показанная на снимке экрана, относится к IIS. Это похоже на проблему с настройкой IIS. Возможно, в IIS ваш сайт привязан к localhost (127.0.0.1). –
Я не думаю, что это проблема beacuse, которую я вижу/узел снаружи ... – Egidi
Важное издание, сделанное в OP – Egidi