Установка NodeSJ Настройка NodeJS проходит в обычном режиме: Скачиваем дистрибутив: https://nodejs.org/uk/ Устанавливаем NodeJS. Установка URL Rewrite Жмем «Пуск» и запускаем утилиту Windows Web Platform Installer. В строке поиска вводим “url rewrite”. Будет найдено расширение URL Rewrite. Жмем кнопку «Установить». Расширение появляется в списке установленных: Установка IISNode Скачиваем файл iisnode-full-v0.2.21-x64.msi с IISNode для 64 битной версии по этой ссылке: https://github.com/tjanczuk/iisnode. Устанавливаем расширение в папку по умолчанию. C:\Program Files\iisnode\ Инсталляция содержит файл setupsamples.bat, который создает тестовый сайт с примерами конфигураций в пределах сайта по умолчанию. Папка WWW этого сайта лежит в C:\Program Files\iisnode\www\ Запускать или не запускать BAT файл – на ваше усмотрение. Если что – можно просто посмотреть содержимое папок и файлы конфигурации. Обязательно! Выставляем права на запись в папку с...
Angular приложение по своей природе одностранично. И вся информация находится в файле index.html. При переходе по роутам внутри приложения проблем не возникает. Но если перезагрузить страницу, находясь на роуте отличном от корневого, заработаем ошибку "404 - File or directory not found". Вторая проблема -- перенаправление пользователй, пришедших по протоколу http на https. Для этого, получаем и устанавливаем сертификат https в корень сервера. В биндинге нашего сайта прописываем одноименное http имя сайта, например, mysite.com, выбираем https и в сертификатах выбираем сертификат, привязанный к нашему сайту. Для того, чтобы решить все эти проблемы, устанавливаем модуль URL Rewrite и прописываем правила. В корневой директории сайта в файл web.config прописываем следующие правила: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> ...
Комментарии
Отправить комментарий