Меню Рубрики

Установка asp net на хостинг

Хостинг ASP.NET

Рано или поздно большинство созданных на платформе ASP.NET проектов начинают свою жизнь в большом интернете и возникает вопрос хостинга. Где лучше разместить проект? Какой хостинг выбрать?

При выборе хостинга надо учитывать множество параметров. Во-первых, это, прежде всего, аппаратные возможности хостеров — какой сервер, скорость передачи данных, ОЗУ сервера, тип процессора, сколько процессорного времени хостер выделяет по выбранному тарифному плану. Тут все просто: чем больше (мощность сервера, скорость) — тем лучше. Правда, как правило, и дороже.

Второй момент — это программные возможности. Тут следует учитывать следующие аспекты: версия ОС Windows, MSSQL Server, поддержка нужных версий платформы ASP.NET (MVC). Если ваш проект использует базу данных MSSQL Server 2012, то естественно надо искать соответствующий хостинг.

Также если вы используете последние версии платформы ASP.NET, какие-то новейшие компоненты, то стоит предварительно узнать, а поддерживает ли хостинг подобные компоненты. Например, к настоящему моменты не все хостеры имеют поддержку ASP.NET MVC 5. И иногда возникает ситуация, когда человек в спешке выбирает вроде бы приличный и недорогой хостинг, оплачивает, а в итоге оказывается, что он что-то не поддерживает.

Третий, наверное, менее важный момент — это пинг или скорость передачи. В принципе это больше аппаратный компонент, зависящий от пропускной способности сети или аппаратных возможностей того же сервера. Однако иногда следует также учитывать и географическое положение сервера и потенциальных посетителей сайта. Например, насколько мне известно ряд российских компаний перенесли свои сервисы из Amazonа в Windows Azure, потому что серверы последнего находятся ближе к потенциальной аудитории. Хотя аппаратная поддержка передачи данных все время развивается и улучшается, да и в большинстве проектов вряд ли пинг будет играть большой роли, но если у вас высоконагруженный проект (или, например, сервер находится в России, а аудитория в Латинской Америке), то, возможно, пинг является тем местом, где можно уменьшить издержки.

Теперь рассмотрим некоторые из наиболее популярных компаний и сервисов, предлагающих услуги в области хостинга под asp.net проекты.

Smarterasp.net

Smarterasp.net — один из наиболее популярных и надежных зарубежных хостингов. Минимальный тарифный план на asp.net-хостинг, который называется ASP.NET Basic, стоит $2.95 a month в месяц и предоставляет следующие возможности:

Объем дискового пространства: безлимит

Объем ежемесячного трафика: безлимит

Поддерживаемые версии: ASP.NET 4.5.1 / 4.5 / 4.0 (ASP.NET MVC 5 / MVC 4 / MVC 3)

Есть поддержка ASP.NET Core .

СУБД: MSSQL (MS SQL 2012, MS SQL 2014) / MySQL 5.x (не более одной базы данных)

Можно быстро установить CMS nopCommerce, Kentico

Имеется бесплатный триальный хостинг на 60 дней с большими возможностями по самому дорогому тарифному плану.

Reg.ru

Хостинг от Reg.ru в последнее время набирает обороты в сфере хостинга Windows. Минимальный тарифный план на asp.net-хостинг стоит 149 рублей в месяц (при оплате на больший срок имеются скидки) и предоставляет следующие возможности:

Объем дискового пространства под проекты: до 1Гб

Объем ежемесячного трафика: безлимитный

ОС: Windows Server 2012/2012 R2 Standart Edition

Поддерживаемые версии: ASP.Net 4.5/4.0/3.5/2.0 (ASP.NET MVC версии 1.0 / 2.0 / 3.0 / 4.0 / 5.0)

СУБД: Microsoft SQL Server 2012/2014 Web Edition c возможностью работы в режиме совместимости с SQL Server 2008 и MySQL (не более одной базы данных), общий объем не более 1 Гб

При необходимости можно выбрать тариф подороже, при этом увеличить объем дискового пространства, количество баз данных и подключив ряд дополнительных услуг.

1Gb.ru

Еще один популярный российский хостинг — 1Gb.ru. Какие тарифы он предлагает? Минимальный тарифный план (тариф «PROSTO») стоит 85 рублей в месяц (при оплате за сразу за год). Он вполне оправдывает свое название:

Объем дискового пространства под проекты: до 1500 Мб

Объем ежемесячного трафика: безлимитный

Поддерживаемые версии: все версии ASP.NET и ASP.NET MVC

СУБД: mySQL 5, Postgres (число баз не ограничено)

Максимальный объем БД: до 100 Мб

Ко всему этому обещают бесплатный домен в зоне RU.

Arvixe

Известный зарубежный хостинг Arvixe.com предоставляет услуги хостинга, а также выделенных серверов и VPS.

Самый дешевый тариф Personal Class ASP стоит 5$ в месяц и предлагает следующие возможности

Объем дискового пространства под проекты: неограниченно

Объем ежемесячного трафика: неограниченно

Возможность создания неограниченного количества поддоменов и ftp-аккаунтов

Поддерживаемые версии: ASP .NET v2, v3.5 и v4.6, в том числе самая последняя версия ASP.NET MVC

СУБД: MySQL 5, MS SQL Server 2012 (число баз не ограничено)

Неограниченное количество почтовых ящиков, привязаных к домену

Плюс имеются дополнительные услуги, например, SSL-сертификат за 25$

На более дорогом тарифе Personal Class ASP PRO за 8$ в месяц многие ограничения убираются.

Hostgator.com

http://ru.hostgator.com/ — зарубежный Windows-хостинг предлагающий различные хостинговые планы. Наиболее дешевый из них «Personal» стоит от 4.76$ (при оплате за три года, при месячной оплате — 7.96$) и предлагает следующие опции:

Объем дискового пространства: безлимит

Объем ежемесячного трафика: безлимит

Поддерживаемые версии: ASP.NET 4.5 / 4.0 / 3.5 / 2.0

СУБД: MSSQL / MySQL(неограниченное количество баз данных)

Планировщики задач, стриминг аудио и видео

Возможность легкой и быстрой установки популярных CMS

Host4asp.net

Host4asp.net предоставляет самый дешевый хостинговый план — «Basic» от 2.95$ в месяц. Он включает в себя следующие возможности:

Объем дискового пространства: до 10 Гб

Объем ежемесячного трафика: безлимитный

ОС: Windows Server 2012 R2 (IIS 8.5)

Поддерживаемые версии: все версии ASP.NET и ASP.NET MVC

СУБД: MSSQL Server 2012/2014

Количество Email-аккаунтов: 10

Somee.com

Somee.com представляет, возможно, одно из лучших мест для тестирования начинающих проектов.

Сервис предоставляет бесплатный хостинговый план, который предполагает следующие ограничения:

Объем дискового пространства под проекты: до 150Мб

Объем ежемесячного трафика: до 5Гб

ОС: Windows 2012 (IIS 8.0), Windows 2008R2(IIS 7.5), Windows 2003 (IIS 6.0)

Поддерживаемые версии: ASP.Net 4.5/4.0/3.5/2.0/1.1 (в том числе MVC 1.0/2.0/3.0/4.0)

СУБД: MS SQL Express 2012/2008R2/2005

Максимальный объем бд MSSQL: до 15Мб

Подобных возможностей, я думаю, вполне хватит на начинающие проекты в режиме тестирования. В то же время надо отметить нестабильную работу бесплатного хостинга.

Также здесь можно заказать услуги платного хостинга. Минимальная цена на хостинг начинается от 4,95 в месяц (при оплате за 12 месяцев). Минимальный хостинговый план предполагает:

Читайте также:  Установка звука в помещении

Объем дискового пространства под проекты: до 250Мб

Объем ежемесячного трафика: до 10Гб

Максимальное количество почтовых ящиков: до 5

Aspspider

Еще один неплохой сервис, который может подойти для тестирования и для начинающих проектов — AspSpider.NET. Это бесплатный сервис, созданный прежде всего для целей обучения, а также для популяризации asp.net. Он предлагает нам следующие возможности:

Объем дискового пространства под проекты: до 100Мб

Объем ежемесячного трафика: до 2Гб

ОС: Windows 2012 (IIS 8.0), Windows 2008R2(IIS 7.5), Windows 2003 (IIS 6.0)

Поддерживаемые версии: ASP.NET 2.0, 3.5, 4.0

СУБД: SQL Server 2005/2008 Express-выпуски

Выбирая этот хостинг, следует учитывать, что его цели — помочь в изучении asp.net, поэтому по его правилам на сайтах не должно быть рекламы.

Masterhost

Masterhost — также российская компания, предоставляющая ряд хостинговых планов на хостинг Windows. Минимальный тарифный план — ФорСайт (win) — стоит 250 рублей в месяц и предусматривает следующие возможности:

Объем дискового пространства под проекты: до 5Гб

Объем ежемесячного трафика: безлимитный

Количество сайтов: 5 (до 200 доменов 3-го уровня)

Поддерживаемые версии: ASP.NET 2.0 / 4.5 (ASP.NET MVC 1.0 / 2.0 / 3.0 / 4.0 / 5.0)

СУБД: MSSQL 2008 и MySQL (Поддерживается только тип таблиц MyISAM, невозможно создание хранимых функций, процедур, триггеров и представлений). Для каждой СУБД не более пяти базы данных

Максимальный объем БД MSSQL: до 500 Мб

Есть поддержка CGI-приложений

Также за дополнительную плату можно подключить дополнительные услуги или перейти на новый тариф.

Infobox

И последний из серии наиболее популярных хостингов — Infobox.ru. Минимальный тарифный план на asp.net-хостинг стоит 150 рублей в месяц и предоставляет следующие услуги:

Объем дискового пространства под проекты: до 6Гб

ОС: Windows 2008 R2 64 bit (IIS 7.5)

Поддерживаемые версии: ASP.NET 4.0/3.5/2.0 (ASP.NET 4.5 отсутствует)

СУБД: MSSQL 2008 R2 и MySQL (не более двух баз данных), общий объем не более 2 Гб. Также имеется поддержка PostgreSQL — на нее дополнительно выделяется 2 Гб.

Несмотря на заявленные на сайте слова: «Поддержка самых актуальных .NET-технологий», поддержка ASP.NET 4.5 пока отсутствует. Кроме того, чтобы получить безлимитный трафик, надо брать тариф подороже — от 249 рублей за 1 месяц. Однако из плюсов можно отметить бесплатный тестовый период в течение 15 дней.

Godaddy.com

Godaddy.com предоставляет несколько различых планов, самый дешевый из которых — план «Экономный» стоит 319 рублей в месяц:

Объем дискового пространства под проекты: 100Гб

Объем трафика: неграниченный

ОС: Windows 2008 R2 64 bit (IIS 7.5)

Поддерживаемые версии: ASP.NET 4.0/3.5/2.0 (ASP.NET 4.5 отсутствует)

СУБД: 1 база данных MSSQL 2012 объемом не более 200 Мб.

Webhostforasp.net

Хостинг Webhostforasp.net предлагает несколько видов windows-хостинга, среди которых самый дешевый «VALUE PLAN» (от 3.99$ в месяц). Он предоставляет следующие опции:

Объем дискового пространства: 4Гб

Количество сайтов: неограниченно

Поддерживаемые версии: ASP.NET 4.5 / 4.0 / 3.5 / 2.0

СУБД: MySQL и SQL Server 2008 (не более 1 базы данных)

Возможность быстрой автоматической установки скриптов популярных CMS

Parking.ru

Parking.ru является одним из наиболее популярных российских хостеров в сфере ASP.NET. Минимальный тарифный план Golf предоставляет следующие возможности:

Объем дискового пространства под проекты: до 1 Гб

Объем ежемесячного трафика: безлимитный

Количество доменов (сайтов): 1

ОС и сервер: IIS 7.5 (ОС Windows Server 2008 R2), IIS 8.5 (ОС Windows Server 2012 R2), изолированный пул с выбором режима (classic, integrated)

Поддерживаемые версии: ASP.NET 2.0/4.0, .NET Framework 4.5.1, PHP 5.5 с полным набором стандартных модулей

СУБД: Microsoft SQL Server 2012, MySQL 5.6 (не более одной базы данных)

Резервное копирование: автоматическое ежедневное создание резервных копий сайтов (файлов и баз данных) с глубиной хранения до 3 дней

Защита от DDoS: используется система InvGuard, которая обеспечивает возможность детектирования и фильтрации DDoS атак типов UDP Flood, ICMP Flood, TCP Flood (SYN, ACK, RST), HTTP Flood

Поддержка CMS: имеется поддержка всех популярных CMS (Joomla, WordPress, 1C-Битрикс, Drupal, DotNetNuke), конструкторов сайта и интернет-магазинов

При желании можно взять тариф по мощнее. Стоимость тарифов вариируется в зависимости от предоставляемых возможностей — от 250 до 1500 рублей. Разнообразные формы оплаты, в том числе через популярные платежные системы.

источник

Установка asp net на хостинг

Иногда по тем или иным причинам сложно опубликовать или поддерживать сайт на веб-сервере IIS на своем ПК: например, если в наличии нету такого компьютера, который бы можно было использовать в качестве сервера, недостаточная пропускная способность сети, ненужные хлопоты при возможной настройке и конфигурации IIS и т.д. Поэтому часто веб-приложение размещают на каких-то внешних ресурсах, специально предназначенных для хостинга веб-сайтов.

Мы можем выбрать какой-либо хостинг или воспользоваться облачными ресурсами. Одним из таких ресурсов является облачная платформа Windows Azure от компании Microsoft. Использование данной облачной платформы в принципе не бесплатно, причем цены детализированы по многим параметрам, однако можно воспользоваться бесплатным тестовым периодом в течении месяца. На этапе тестового периода, конечно, будут ограничены мощности, но, я думаю, их будет достаточно, чтобы оценить возможности и перспективы своего сайта на данной платформе.

Кроме того, для участников программ MSDN, Microsoft Partner Network и BizSpark предусмотрено бесплатное использование ресурсов данной платформы.

Также мы можем воспользоваться каким-нибудь хостингом с поддержкой ASP.NET. Весь список хосингов с поддержкой ASP.NET можно найти на сайте на странице Хостинги для ASP.NET MVC. В частности, мы можем воспользоваться хостингом somee.com, который в том числе предлагает и бесплатный хостинг, правда, с ограничениями по сравнению с платными услугами.

Итак, посмотрим на примере хостинга somee.com, что представляет публикация сайта в сети интернет.

Обращаю внимание, что хостинг somee.com выбран лишь в качестве примера, поскольку предполагает бесплатный хостинг и является очень не плохой площадкой для тестирования приложений asp.net mvc. Работа с другими хостингами может отличаться от приведенных далее указаний.

Регистрация на somee.com

Для начала нам надо зарегистрироваться, создать учетную запись и заказать бесплатный хостинг. Перейдем на главную страницу хостинга somee.com.

В верхнем меню сайта найдем пункт Cotrol Panel и нажмем на него. После этого мы окажемся на странице входа учетную запись. Поскольку у нас еще нет учетной записи, нажмем на этой странице на ссылку Visit our store . После чего попадем на страницу заказа хостинга. Так как мы заказываем бесплатный тестовый хостинг, то и выберем его — он находится в самом низу списка:

Читайте также:  Установки по демеркуризации отходов

Далее мы попадем на большую форму с регистрацией новой учетной записи. Заполняем все обязательные поля (которые помечены красной звездчкой). Точность вносимой информации никто не проверяет, поэтому можно писать что угодно, главное запомните свои идентификатор пользователя и пароль, под которыми регистрируетесь (поля User ID и Password соответственно), под которыми потом будете входить в систему somee.com:

После заполнения всех обязательных полей нажмем на кнопку внизу формы. И попадем на форму заказа хостинга. Поскольку мы уже заказали бесплатный хостинг, то форма будет содержать соответствующий заказ. Отметим оба флажка на форме и нажмем на кнопку Continue :

После чего мы попадем в учетную запись, где надо будет создать сайт. На панели управления учетной записью выберем для сайта какое-нибудь имя и нажмем внизу формы кнопку:

В моем случае имя сайта eugene22, значит, я буду обращаться из браузера к этому сайта через запрос eugene22.somee.com.

И если все прошло удачно, сервер известит нас об этом сообщением «You website was created successfully!». После чего мы можем уже загружать на сайт наши файлы приложения и баз данных и управлять сайтом.

источник

Как развернуть сайт на ASP.NET с помощью Web Deploy?

Web Deploy — инструмент от Microsoft, с помощью которого можно легко выполнить публикацию веб-приложения или сайта на на web-хостинге. Компания REG.RU предлагает хостинг для ASP.NET, на котором установлена последняя версия Web Deploy 3.0.

Подготовка хостинга к публикации проекта

Прежде чем начать публикацию вашего проекта, убедитесь, что:

Специалисты REG.RU включили Web Deploy для вашего домена.

Публикация проекта

Публикация проекта происходит через среду разработки, которая поддерживает Web Deploy, например, Visual Studio или WebMatrix.

Мы рассмотрим процесс публикации веб-приложения через Visual Studio 2017:

В меню «Сборка» выберите пункт Опубликовать:

На открывшейся странице нажмите кнопку Запуск:

В открывшемся окне выберите пункт «IIS, FTP и т.д.», затем нажмите кнопку Опубликовать:

Выберите «Способ публикации» — Веб-развертывание (Web Deploy) и укажите данные для подключения к вашей услуге хостинга:

  • Сервер — IP-адрес вашей услуги хостинга.
  • Имя сайта — домен, на котором будет развёрнут проект.
  • Имя пользователя — логин вашей услуги хостинга.
  • Пароль — пароль от услуги хостинга.
  • Целевой URL-адрес — данная страница будет открыта в браузере после публикации проекта, заполнять не обязательно.

Затем нажмите кнопку Проверить подключение и, если подключение прошло успешно, нажмите Далее:

На следующем шаге укажите параметры:

  • Release — используется для сборки программы и её дальнейшего выпуска. Версия программы будет более оптимизирована по размеру и производительности и не будет содержать дополнительную информацию об отладке.
  • Debug — предназначена для отладки программы. Эта конфигурация отключает все настройки по оптимизации, включает информацию об отладке, что делает ваши программы больше и медленнее, но гораздо проще для проведения отладки. Debug обычно используется в качестве основной конфигурации по умолчанию.
  • Целевая платформа: версия netcore, под которой компилируется локальное приложение.
  • Режим развертывания: Зависимое от платформы.
  • Целевая среда выполнения: win-x86 или win-x64.
  • Если в вашем проекте есть база данных, укажите параметры подключения на этом этапе. Затем нажмите Сохранить:

    В появившемся окне введите ещё раз пароль от услуги хостинга:

    Дождитесь окончания публикации. Состояние публикации вы можете увидеть в нижней части программы Visual Studio в поле «Общее состояние»:

    Готово. Ваш проект опубликован на услуге хостинга.

    источник

    Установка и конфигурирование IIS

    В большинстве случаев в реальных производственных проектах один или несколько серверов будут использоваться для обслуживания клиентских запросов веб-сайта. Эти серверы могут принадлежать и управляться непосредственно вами, специализированной командой или же сторонней компанией, предоставляющей услуги хостинга. В любом случае рано или поздно наступает момент, когда написание кода и его тестирование завершено, и работа должна быть представлена широкой публике — в этом и заключается развертывание веб-сайта.

    В этой и следующих статьях мы рассмотрим различные варианты развертывания. Однако во всех случаях основные предпосылки остаются неизменными. На рабочей станции имеется готовый веб-сайт, который нужно развернуть на сервере, чтобы он был доступен клиентам. Для ASP.NET таким сервером является , а его текущей версией — IIS 8. Когда он был впервые реализован, IIS представлял собой базовый веб-сервер. С годами IIS развился в сложный сервер приложений, предоставляющий широкое множество функциональных средств, наиболее важным из которых является поддержка хостинга приложений ASP.NET.

    В этой статье основное внимание уделяется IIS 8. Хотя машина, на которой запущен IIS 8, здесь называется сервером, IIS можно запускать под управлением версий Windows как для рабочей станции, так и для сервера. На рабочих станциях доступны не все, но большинство функциональных возможностей, что позволяет размещать сложные веб-сайты. По возможности мы рекомендуем использовать Windows Server, однако недорогой альтернативой могут послужить Windows 7 или Windows 8.

    В Microsoft привязывают выпуски IIS с выпусками Windows. В состав Windows Server 2008 и Windows Vista входит версия IIS 7.0, в состав Windows Server 2008 R2 и Windows 7 — версия IIS 7.5, а в состав Windows Server 2012 и Windows 8 — IIS 8. Версии — 7.0 и 7.5 — в Microsoft обобщенно называют IIS 7, что может вносить путаницу. Версию IIS, поддерживаемую операционной системой, изменить нельзя — Windows Server 2008 будет использовать только IIS 7.0. Например, модернизировать ее до версии IIS 7.5, используемой в Windows Server 2008 R2, не получится.

    Установка IIS

    Компонент IIS включен как часть установки Windows (как для сервера, так и для рабочих станций) и требует активизации и конфигурирования. Далее представлены три способа активации IIS для различных операционных систем.

    Установка IIS на настольных версиях Windows (Windows Vista, Windows 7 и Windows 8)

    Каждая версия операционной системы Windows предлагает свою версию IIS — IIS 8 (в Windows 8), IIS 7.5 (в Windows 7) или IIS 7 (в Windows Vista). Во всех этих версиях Windows, IIS включен, но изначально не установлен. Чтобы установить его, необходимо выполнить следующие действия:

    Читайте также:  Установка задней рессоры на газ 3307

    Откройте панель управления.

    Нажмите кнопку «Включение или отключение компонентов Windows». Теперь вам нужно подождать, пока Windows исследует вашу систему.

    Найдите элемент Internet Information Services (Службы IIS) в верхней части списка и нажмите на галочку чтобы включить его:

    Обратите внимание, что Windows позволяет включить множество компонентов IIS: поддержка FTP-сервера, дополнительные инструменты управления, службы обратной совместимости с IIS 6 и т.д.

    Убедитесь, что вы выбрали поддержку ASP.NET. Для этого раскройте узел Службы Интернета —> Компоненты разработки приложений —> ASP.NET (Internet Information Services —> World Wide Web Services —> Application Development Features —> ASP.NET):

    Если вы хотите использовать поддержку IIS в Visual Studio, которая позволяет вам создавать виртуальные каталоги IIS непосредственно в диалоговом окне New Web Site, вам нужно выбрать пункт «Совместимость управления IIS 6» в разделе «Средства управления веб-сайтом» (Web Management Tools —> IIS 6 Management Compatibility).

    Как только вы выбрали нужные параметры IIS, нажмите кнопку OK для завершения установки.

    Установка IIS в Windows Server 2008

    Установка и настройка IIS одинакова для Windows Server 2008 и Windows Server 2008 R2. Необходимые шаги описаны ниже:

    Запустите диспетчер сервера. Чтобы сделать это, нажмите кнопку Start и выберите All Programs —> Administrative Tools —> Server Manager.

    Выберите узел Roles в дереве слева.

    В правой части окна нажмите на ссылке Add Roles. Это открывает мастер, позволяющий добавить новую роль сервера.

    Выполните необходимые действия в мастере. Вас вероятно попросят установить дополнительные необходимые роли — если это так, нужно просто принять операции и продолжить.

    После установки вам будет предложено настроить веб-сервер. Как в настольных версиях Windows, вы можете выбрать специфические особенности IIS 7, которые должны быть включены.

    Если вы работаете в ASP.NET с версией .NET Framework 4.5, то эту версию .NET Framework необходимо будет установить (центр разработчиков .NET Framework)

    Установка IIS в Windows Server 2012

    Процесс установки IIS в Windows Server 2012, по существу, такой же, как и в Windows Server 2008. Основное различие заключается в том, что пользовательский интерфейс несколько отличается. Подробное описание вы можете найти перейдя по ссылке Installing IIS 8 on Windows Server 2012.

    Управление IIS

    При установке IIS, он автоматически создает каталог с именем C:\inetpub\wwwroot, который представляет ваш веб-сайт. Все файлы в этом каталоге будет отображаться, как будто они находятся в корневом каталоге вашего веб-сервера.

    Чтобы добавить дополнительные страницы на ваш веб-сервер, можно скопировать файлы HTML, ASP или ASP.NET напрямую в каталог C:\Inetpub\wwwroot. Например если добавить файл TestFile.html в этот каталог, вы можете запросить его в браузере через URL-адрес http://localhost/TestFile.html. Вы даже можете создавать вложенные папки для группирования связанных ресурсов. Например, вы можете получить доступ к C:\inetpub\wwwroot\MySite\MyFile.html через браузер, используя URL-адрес http://localhost/MySite/MyFile.html.

    Каталог wwwroot удобен для запуска простых примеров и статичных страниц. Для правильного использования ASP.NET вы должны сделать свой собственный виртуальный каталог для каждого веб-приложения, которое вы создаете. Например, вы можете создать папку с любым именем на любом диске вашего компьютера и поместить ее в виртуальный каталог IIS как будто она расположена в каталоге C:\inetpub\wwwroot.

    Прежде чем начать работу, вам нужно запустить диспетчер служб IIS. Его можно найти в меню Start (Пуск). Конкретное расположение может зависеть от используемой версии Windows (IIS —> Диспетчер служб IIS). Ярлык программы будет располагаться в разделе Programs (Программы) или Administrative Tools (Администрирование). Начальная страница IIS Manager показана на рисунке ниже:

    Теперь нужно ознакомиться с рядом терминов, используемых в IIS. В левой части окна IIS Manager отображается запись с именем используемого сервера. Наш сервер имеет имя PROFESSORWEB, сгенерированное по умолчанию Windows 8, которое будет использоваться в большинстве примеров. В центральной области отображается представление сервера. Это представление отображает набор значков, которые позволяют конфигурировать параметры сервера. В правой части экрана расположен список доступных действий. Например, в этом представлении можно запускать, останавливать и перезапускать сервер.

    Если развернуть элемент сервера в древовидном представлении в левой части экрана, отобразится элемент Sites (Сайты), содержащий единственную запись Default Web Site (Веб-сайт по умолчанию). Сайт — это коллекция файлов и каталогов, образующих веб-сайт. На одном сервере IIS может поддерживать несколько сайтов, как правило, на различных портах TCP/IP (по умолчанию используется порт 80). Сочетание имени сервера и порта сайта образует первую часть URL-адреса. Например, при использовании сервера mywebserver с сайтом, подключенным к порту 80, URL-адрес выглядит следующим образом:

    Каждый сайт может содержать множество файлов и каталогов. Каждый из них образует часть URL-адреса. Так, URL-адрес статической страницы mypage.html, расположенной в каталоге myfiles, будет следующим:

    В некоторых ситуациях имя, под которым сервер известен вам, и имя, которое клиенты используют для получения содержимого, будут различаться. Мы оставим этот нюанс без внимания, но администратор сервера или компания, предоставляющая услуги хостинга, предоставят необходимые сведения, если это важно для конкретного сервера.

    Чтобы проверить работоспособность IIS выберите Default Web Site и в правой области диспетчера служб IIS выберите пункт «Запустить». После этого нажмите кнопку «Обзор *.80 (http)» чтобы открыть страницу сайта в браузере:

    Как видите, в моем случае я поменял порт используемый по умолчанию (с 80 на 8080). Я сделал это, т.к. на 80-м у меня запущен локальный Apache-сервер. Если у вас возникает такая же проблема, то изменить порт можно щелкнув правой кнопкой мыши по сайту (Default Web Site) и выбрав в контекстном меню «Изменить привязки» (Bindings). После этого в диалоговом окне можно изменить порт, используемый по умолчанию.

    Итак, каждый сервер может поддерживать множество сайтов, каждый из которых работает на другом порту или с другим IP-адресом. Каждый сайт может иметь множество файлов и каталогов, и сочетание этих элементов предоставляет информацию о URL-адресе. Мы вернемся к URL-адресам и использованию IIS Manager при рассмотрении каждого из подходов к развертыванию.

    источник

    Добавить комментарий