0,0
рейтинг
22 декабря 2009 в 14:13

Запуск веб-сайта на Windows Web Server 2008 R2 — шаг за шагом

Для тех, кто никогда не разворачивал веб-сайты на Windows Server, процесс может казаться сложным и непонятным. Поэтому, в этой небольшой статье-инструкции, я хочу рассказать о полном процессе установки и настройки — от момента загрузки с установочного диска, до развертывания Wordpress. Я покажу, что процесс простой и даже приятный.

Что нам нужно?

  1. Дистрибутив Windows web Server 2008 R2 (для экспериментов подойдет trial версия, потом ее можно будет активировать используя лицензионный ключ)
  2. Компьютер с 64-битным процессором (x64), 1 Гб памяти и DVD-приводом
  3. Выделенный статический IP адрес, предоставленный провайдером Интернет
  4. Час времени для того, чтобы установить и настроить веб-сервер
Если у нас все это есть, тогда — поехали!

Шаг 1. Загрузка с установочного диска


Устанавливаем в BIOS загрузку с диска, вставляем диск и, после перезагрузки, нажимаем любую клавишу после появления надписи “Press any key to boot from CD”.

Шаг 2. Установка Windows Web Server 2008 R2


После загрузки установщика с диска отобразиться следующий экран.

image

Можно оставить настройки по умолчанию и перейти к следующему экрану.

image

Там всего одна кнопка, начинающая установку. Запустить установку сервера – это очень просто!

Перед установкой нужно выбрать версию Windows Web Server 2008 R2. На выбор предлагаются Full и Server Core версии. При выборе Full, будет установлен графический интерфейс, и если вы впервые устанавливаете сервер и не знаете, как управлять им из консольной строки, следует выбрать именно Full версию.

Во время процесса установки будут распакованы и установлены необходимые файлы.

image

После этого компьютер будет автоматически перезагружен – после перезагрузки следует вытащить компакт-диск из DVD-привода, либо отменить в BIOS загрузку с компакт-диска, чтобы загружалась установленная система.

После перезагрузки установщик Windows Server предложит принять лицензионное соглашение, после чего закончит установку.

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

Шаг 3. Настройка веб-сервера


После первой загрузки веб-сервера вы увидите экран с набором ссылок для управления сервером.

image

Настройка сетевых параметров

Поскольку для сервера нужен выделенный статический IP адрес, получаемый от провайдера, вам, наверное, потребуется настроить сетевые параметры в соответствиями с теми инструкциями, которые вам сообщит провайдер – IP адрес, Gateway, адрес DNS сервера.
Для того чтобы настроить сетевые параметры в основном инструменте управления сервером, о котором сказано выше, щелкнуть ссылку Configure Networking, дальше щелкнуть правой кнопкой мыши по значку активного сетевого соединения и выбрать пункт меню Properties.

image

Затем выбрать в списке пункт Internet Protocol Version 4 (TCP/IP v4), нажать кнопку Properties.

image

В открывшемся окне указать все параметры, сообщенные вам провайдером Интернет или администратором локальной сети.

Для того, чтобы запустить веб-сервер, нужно на упомянутом выше экране инструмента управления сервером щелкнуть по ссылке Add roles и в открывшемся окне выбрать Web Server (IIS).

image

После этого нажать кнопку Next несколько раз, чтобы установить веб-сервер.

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

image

Для того, чтобы управлять веб-сервером в главном меню нужно запустить приложение Internet Information Services (IIS) Manager. Инструкции по использованию Internet Information Services (IIS) Manager можно найти на сайте learn.iis.net и на сайте www.techdays.ru.

С этого момента вы уже можете размещать HTML странички на вашем только что установленном веб-сервере.

Шаг 4. Установка веб-сайта


Просто сервер без динамического сайта, наверное, никому и не нужен. Поэтому неплохой идеей является установка приложений.
Для того, чтобы облегчить этот процесс создан специальный инструмент Web Platform Installer, который можно скачать на сайте microsoft.com/web.

Откройте сайт microsoft.com/web Поскольку на сервере настроена повышенная система безопасности, будут появляться окна с сообщениями о заблокированных элементах на страницах сайта. Чтобы эти окна не досаждали нужно снять галку Continue to prompt и нажать Close.

image

После этого в настройках Internet Explorer 8 нужно открыть окно Tools -> Internet Options, выбрать вкладку Security, щелкнуть по значку Trusted Sites, нажать кнопку Sites и в появившемся окне снять галку Require server verification, ввести в поле адрес download.microsoft.com и нажать Add. Закрыть окно и продолжить работать с браузером.

Качаем и запускаем Web Platform Installer.

После запуска Web Platform Installer, сразу же можно приступить к установке популярных веб-приложений. Пусть в этот раз это будет популярный движок блогов Wordpress.

Для установки Wordpress щелкните по вкладке Web Applications слева, проматайте бегунком список до конца и поставьте галку рядом с названием Wordpress.

image

Смело нажимайте кнопку Install. Вам покажут список компонентов, которые будут установлены и настроены для работы Wordpress.

image

Нажмите I Accept. После этого вас попросят придумать пароль для администратора базы данных MySQL – придумайте и запишите его куда-нибудь, чтобы не забыть, он понадобится при дальнейшей установке.

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

image

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

image

После всех настроек можно нажать на ссылку Launch Wordpress и продолжить ужа настройку самого сайта в браузере.

image

Нужно придумать название блога и ввести ваш адрес электронной почты, после чего для вас будет сгенерирован пароль, разумеется его нужно куда-то записать – он понадобится для входа на сайт и управления им.

image

Все, сайт установлен и вы можете с ним работать! Видите, как просто можно настроить сайт. Всего-то несколько минут.

Шаг 5. Привязка доменного имени


Для того, чтобы привязать к вашему сайту доменное имя вроде vasya-pupkin.ru, нужно зарегистрировать это доменное имя, например на сайте nic.ru, после чего настроить DNS сервера регистратора доменного имени так, как указано на сайте регистратора, чтобы эти доменные имена ссылались на IP адрес вашего сервера.

После этого можно привязать доменное имя к сайту. Для этого в инструменте Internet Information Services (IIS) Manager нужно выбрать сайт (по умолчанию там один Default) и щелкнуть на панели справа ссылку Bindings….

image

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

image
Гайдар Магдануров @gaidar
карма
150,1
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (174)

  • НЛО прилетело и опубликовало эту надпись здесь
    • +2
      А FreeBSD быстрее разворачивается? :) Я с диска ставил недавно, не сказать, что быстрее.
      • НЛО прилетело и опубликовало эту надпись здесь
        • 0
          А потом еще минут 20 для добавления настроек для сайта, а потом, а потом Wordpress и так далее. Как минимум выйдет одно на одно
          • НЛО прилетело и опубликовало эту надпись здесь
            • –3
              Ну вот я собственно говоря и сморозил ту же ахинею, что и alles_gut ;)
              • НЛО прилетело и опубликовало эту надпись здесь
            • –1
              А конфигурировать их же не нужно? Фотошоп с одной конпокой получается :)
              • НЛО прилетело и опубликовало эту надпись здесь
            • 0
              Да и Wordpress в сущности apt-get'ом ставится…
        • 0
          установка чего либо занимает столько времени, сколько позволяет сервак.
          А вот настройка и доводка — уже зависит от админа. И тут может быть и Год, а может и пару часов…
          • НЛО прилетело и опубликовало эту надпись здесь
        • +1
          Скажу проще, установка дефолтного wordpress занимает 10 минут в любой linux системе. Причем 80% этого времени вы проведете в веб-интерфейсе установки wordpress =)
      • –4
        FreeBSD — web-сервер :)))))))))))))))))))))
    • +1
      Ну это конечно важный фактор в разработке :)
  • +3
    > При выборе Full, будет установлен графический интерфейс, и если вы впервые
    > устанавливаете сервер и не знаете, как управлять им из консольной строки,
    > следует выбрать именно Full версию.

    Вот тут то как раз и интерестно. Как установить wordpress из консоли. А также описание консоли.

    P.S. Debian Lenny:
    apt-get install wordress
  • +6
    Я вчера рассказывал почти тоже самое, но в Core варианте, там гораздо все интереснее выглядит :) Зато тут гораздо понятнее и проще, быстрее, и не успел опомниться, а уже сайт готовый.
    • 0
      Ссылочку на рассказ можно?
      • 0
        ага, очень интересно почитать :)
        • +1
          К сожалению не получится :( Я это рассказывал и показывал на юзергруппе, на презентацию могу ссылочку вечером дать (на ноуте файл остался), но это не особо поможет, ибо там только ключевые моменты и ссылки. Если вкратце и без картинок, то действия следующие:
          1. Во время установки выбираем Server Core
          2. После установки набираем sconfig и настраиваем базовые параметры (имя компьютера, сеть, разрешаем в фаирволле доступ)
          3. Дальше управляем с клиентского компьютера, ставим RSAT, если нет подходящих остнасток, запускаем mmc, добавляем нужные остнастки, подключаемся к серверу и настраиваем.
          3а. Главное подключить остнастку с фаирволлом, и открыть нужные порты для настройки.
          4. На сервере ставим необходимые компоненты через dism (dism /online /get-features /format:table — получаем весь список, dism /online /enable-feature: имя включаем нужные. Можно ещё отключить ненужные).
          5. Для IIS, на клиенте ставим IIS Remote Manager, на сервере в реестре ставим флажок и стартуем службу по удалённому управлению
          6. На клиенте в остнастке IIS подключаемся к удалённому и там всё настраиваем.

          Возможно получится запустить Web Platform Installer на сервере и всё поставить (интернета не было чтобы проверить). Если нет, то через деплой устанавливаем тот же вордпресс (там специальный zip архив, в котором параметры настройки в xml прописаны.

          В общем, примерно так. Найти всё можно по названию в гугле или на learn.iis.net.

          Гайдар, возможно меня поправит, если я всё усложнил, но мне показалось всё достаточно просто, только очень непривычно так всё настраивать. Но я настраивал всё два раза (первый раз у меня умер компьютер и пришлось всё заново на ноутбуке, второй раз уже чувствовал себя гораздо уверенее).
          • 0
            Нормально. А может в отдельную статью это оформишь? Как раз любители консоли оценят.
            • +1
              Хммм… надо будет попробовать. Действительно, что это я :) Надо только времени найти на всё это дело.
  • +2
    не ради рекламы, но справедливости.
    наши клиенты получают, например, ВПС или дедик с уже установленной ОС и WPI. и не тратят на это время.

    После этого установка любой CMS занимает 2-3 минуты. Смотрите соответствующее видео — infobox.ru/tech/wpi/

    Ни один чайник не поставит WORDPress или Drupal на выделенном сервере под другой ОС за 2-3 минуты. Поверьте опыту и кол-ву вопосов от них.
    • +1
      установить можно и за минуту при сноровке, вопрос в производительности…

      про вас ничего не скажу, но ко мне постоянно (вчера последний раз было снова) обращаются «довести до ума VPS», т.к. админы хостинга обычно говорят «у вас все настроено зашибись», а реально как тормозило на обычном хостинге так и тормозит. вчера потратил 15 минут на установку и настройку из репозиториев nginx + eaccelerator в добавок к апачу. все стало работать даже без всяких тестов раз в 5 быстрее и потреблять ресурсов во столько же раз меньше. только 99% тех кому хостеры предлагают перейти на VPS потому что «это быстрее и лучше обычного хостинга» думают что у них все будет сразу все летать.

      PS и вообще для указанного случая с установкой обычного WP нет смысла платить лишние деньги за лицензию сервера, ставить на нее php, извращаться с настройками и т.д. можно долго спорить на тему винда против линукса/бсд, меня все равно не переубедить. была бы нужна винда ради ASP либо еще для чего то чисто виндового, тут спору нет.
      • 0
        Во-первых, за минуту ни один чайник не установит. У него как раз сноровки нет.

        про настройку скажу так. конечно, лучше когда донастроено. Но нормальный хостер делает образы с нужными настройками. Клиент получает выделенный сервер «под ключ».

        Что касается «на ВПС летает». Конечно, нет! т.е. необязательно. Мы такого клиенту не обещаем. когда клиент с виртуального покупает самый дешевый ВПС и думает, что будет летать, то это ошибка. Тут просто он понимает, что значит иметь ограниченные выделенные ресурсы, а не отжирать ресурсы у других на виртуальном хостинге.

        Ну а про лицензии давайте я Вас удивлю. )) ЛЮБАЯ версия Windows Server, включая Enterprise, ВКЛЮЧЕНА в стоимость ВПС. и, повторюсь, РНР ставить не нужно все есть в выбранном образе.
  • +1
    Спасибо за статью.
  • +2
    Простите, вы ИЕ всегда в повседневной жизни используете? (Вопрос без сарказма).
    • +1
      Всегда.
      • +1
        Я Вам сочувствую.
        • 0
          Ничего страшного. Можно привыкнуть и научиться его правильно готовить :)

          Кстати, на нетбуке у меня FireFox/Сhrome/Safari безбожно тормозят. А Opera раздражает. Как быть? :)
          • –1
            эмммм… я полагаю взять в руки напильник… и приготовить… Но тут как бе на вкус и цвет…
            лично я не использую explorer, ну он очень в wine тормозит… )))
          • +1
            Нетбук? Простите, так вы на нетбуке еще это все устанавливали?
            • +1
              Разве это не реально поставить FireFox/Сhrome/Safari на нетбук?
              • 0
                Я так понимаю уважаемый galkin имеет ввиду win 2008
                • 0
                  Да, ну и плюс ИИС + Вордпресс.
              • 0
                Поставить — реально, а вот использовать на Lenovo S10 как-то не очень получается. Не спорю, может быть «готовить не умею», однако IE из коробки работает вполне нелпохо.
              • –1
                Не красиво отвечать вопросом на вопрос. А вообще, оно то реально. Но простите, для меня нетбук — это что то чуть круче мобилки. Возможно не прав. Но посидев один раз за ним — только настроение испортилось.
                • 0
                  В самолете удобно, особенно когда батарейки на 6 часов хватает.
                  • 0
                    Какой смысл вступать в дискуссию с хабражителями на тему выбора браузера? Тем паче сотруднику MS который курирует разработку на ASP.NET.
                    Здесь за одно слово IE могут порвать как тузик грелку =)
            • 0
              Нет, это я ставил на виртуалку на обычном ноуте. На нетбуке с Atom виртуалки «не очень» быстро работают.
          • +1
            Кстати, на нетбуке у меня FireFox/Сhrome/Safari безбожно тормозят.
            А IE типа летает?)

            А Opera раздражает.
            Чем, интересно?
            • +2
              По своему опыту: Опера и Мозилла и правда жрут очень много памяти и иногда начинают занимать процессор на 100%. Правда я все равно ими пользуюсь, а не ИЕ :)
              • 0
                стоят все основные браузеры свежих версий, но 99% времени пользуюсь оперой. не тормозит нигде, кроме самого ужасного сайта всех времен и народов — одноклассники.ру. на нем тормозит после обновления интерфейса всегда и любое действие, даже при обычной прокрутке экрана. специально ради него запускаю огнелиса. там он летает.
                • +1
                  Кстати, хорошая тема — сайты, которыми мы пользуемся влияют на выбор браузера. Это же ужасно.
  • +4
    Невероятно бесят описания «как установить и настроить Х в виндоуз», состоящие из скриншотов и подписей «нажмите кнопку Х и введите Х в поле Х, затем нажмите кнопку Х».
    • +1
      Текстом не так интересно. А так сразу видно, как это выглядит и сам процесс.
  • +1
    Мне одному кажется или статья явно попахивает проплаченностью? Просто я думаю контингент хабры гораздо выше, и он способен поставить windows server 200x и настроить там веб сервер
    • +2
      Кто кому и за что по-Вашему заплатил?
    • +1
      Цель статьи показать как это просто делается. Те, кто пробовал все ставить и настраивать на Windows 2000 имеют совсем другое представление.
      • +3
        Ну смотрите развёртка Debian и установка туда apache, mysql, php, memcached, wordpress у меня заняла 38 минут. Но при этом это всё бесплатно, и даже больше, это гораздо производительнее
        • –3
          мне для полного счастья не хватает обычно MS-SQL, в зависимости от задач от Express до Enterprise версии. как только смогу поставить это на nix'ы (предпочитаю Mandriva, но готов перейти на любой другой дистрибутив) откажусь от windows на серверах. а до тех пор буду платить деньги за платформу, за SQL-сервер и по возможности выжимать из оплаченых ресурсов максимум.
          • +1
            Посмотрите на Postgresql, думаю он вам сильно понравится. Чрезвычайно удобный и мощный SQL сервер. Используется, например, как основная база данных для сервиса Skype.
            • 0
              смотрю на него в сводобное от работы время. но пока не созрел, и сомневаюсь что дозрею в обозримом будущем.
              • +1
                Что мешает?
                • +1
                  — с MS-SQL я «на ты» с PGSQL я «на Вы и шепотом»
                  + отсутствие времени на самостоятельное обучение
                  + отсутствие проектов на которых можно было бы «безболезненно» обучиться
                  + наличие бюджетов достаточных для приобретения MS-SQL/etc и обученного персонала
                  + большое количество наработок под MS-SQL в уже существующих проектах (т.е. портировать их никто уже не станет, время дорого)

                  в принципе те же причины которые не позволяют копать в сторону oracle. в основном это отсутствие времени на обучение и стимулов для перехода. как только цена разработки начинает превышать стоимость платформы (PG) или увеличивается при смене платформы (Oracle) смысл перехода теряется.

                  примерно так.
        • 0
          на сколько производительнее?
    • +2
      Многие из контингента хабры могут и *nix поставить без графического интерфейса не напрягаясь. Проплаченно-непроплаченно, но реклама налицо :)

      P.S. Что, конечно же, не есть по определению плохо. Грамотная реклама иногда даже полезна.
      • +1
        Да ладно… это скорее антиреклама :)
    • +4
      А что вы ожидали от евангелиста, работающего в МС?
    • +3
      все позитивные отзывы только от майкрософта, или же их сотрудников :)
    • 0
      Зря вы так о контингенте :D
  • +1
    Наши старые сайты на .net 1.1 отказываются работать на IIS 7+.
    • 0
      • +2
        Спасибо, Гайдар. Но я конечно читал эту статью, все настроено соответственно. Сайт падает и падает по непонятной причине.
        • +3
          тяжела и неказиста жизнь ms-евангелиста :)
          • –2
            ох, как тяжела. хочешь людям помогать, а они везде видят происки «империи добра» :)
        • 0
          Можете подробно описать проблему и скинуть мне на почту (gaidar.magdanurov@майкрософт.ком). Я на досуге изучу, в чем может быть ерунда.
  • +5
    мне кажется уж если писать такие статьи, то не как WP поднять на сервере, а как настроить связку iis + php/perl/etc. + db

    а если надо что то кроме WP поднять, ваш ман уже не подходит :(
    • 0
      Надо же!
    • –1
      Хорошая идея, спасибо. IIS + PHP настраивается через WebPI вполне удобно. (Кстати, в WebPI приложений достаточно много, не только Wordpress).

      Про установку Perl, пожалуй, напишу позднее.
      • 0
        ну просто это более логично, нежеди под каждый движок или CMS писать свой ман. Общая инструкция по поднятию полноценного web-сервера на винде + маны по установке движков
        • –1
          Через WebPI как раз стандартный процесс для набора движков, который оттестированы на IIS.

          Кстати, а кроме Perl, что еще может на IIS понадобиться?
        • 0
          Чтобы вместо Wordpress поставить что-нибудь другое надо исправить фразу: Для установки %ApplicationName% щелкните по вкладке Web Applications слева, проматайте бегунком список до %Position% и поставьте галку рядом с названием %ApplicationName%. :)
          В WPI очень много всяких CMS-ок, и прочего интересного софта. Так что, если он достаточно распространён, то он там будет, и не надо будет никуда ходить.
          • 0
            да это всё понятно, я не спорю и не говорю что плохо, просто руками, как мне кажется, полезнее и познавательнее, тем более что на самом деле всё достаточно просто
            • 0
              Тут как бы задача сводится к тому, что в IIS есть механизм деплоймента, когда весь сайт упаковывается в архив, а рядом кладутся xml'ки c настройками, которые дополнительно нужно сделать для приложения. Т.е. все тонкости по настройке уже сделаны за вас. И можно вместо WPI развернуть этот архив, и получить тоже самое. Можно, от этого, конечно, отойти и копировать вручную и менять в конфигах настройки, но зачем, забудешь ещё что-нибудь важное. :) Лучше уже потом, аккуратно ковыряться в настройках и подгонять приложение под себя. Главное, чтобы оно быстро поднялось и можно было уже его пощупать и посмотреть.
    • 0
      Уже наверное есть: PHP на Windows и IIS7 habrahabr.ru/blogs/webdev/30154/
      • 0
        ну если искать ещё и не на хабре, я думаю с десяток манов можно найти
  • –6
    Положительный рейтинг у такого поста, это печально
    • –1
      Я плюсанул за количество картинок. Соответсвенно не читал, а просто посмотрел на них и понял о чем топик.
    • 0
      А что не так? Уверен, что значительная часть аудитории Хабра еще пока не знает про Web Platform Installer и про то, как можно быстро и просто настраивать веб-приложения на Windows Server. Широкий кругозор — это хорошо, согласитесь.
      • +1
        Просто такие гайды, это как нейрохирургия в картинках для детей от 3-ех лет.
        И вообще рассказов о установке windows с пояснениями я давненько не видал. А как подробно описан процесс смены IP адреса, это просто что-то.
    • +5
      Да, предлагаю расстреливать за инакомыслие.
  • +4
    гхм… а не слишком ли жырно для блога x64 проц и 1 Гб памяти?
  • 0
    Кстати, Web Platform Installer работает на обычной версии Windows: XP, Vista, 7
    Причем он сам установит IIS, если нужно. Так что для таких целей не обязательно ставить Windows Server.
  • НЛО прилетело и опубликовало эту надпись здесь
    • –1
      Ага, я тоже смеялся первое время. А потом привык. Даже удобно по RDP работать.
    • –1
      Опять же на вкус и цвет фломастеры разные… Если количество денег зашкаливает, то можно для wp и win 2008 поставить и colocatino организовать… А можно и lamp с nginx'om настроить…

  • –2
    нет слов. какой смысл ставить веб сервер, который может рухнуть нам ного быстрее чем то время за которое его ставить.

  • 0
    забл. сорки, у меня на дебиане 3 веб сервера под нужные задачи

    апач, нгикх, yawl, в случае с виндовозом мне как быть?
  • +6
    после того как узнаеш стоимость лицензии винсервера сразу поймеш почему большинство выбирает lamp
    • +1
      Суть в том что опенсурс можно допилить под свои нужды. Считай моё сообщение плюсом тебе :)
    • 0
      А какая стоимость лицензии?
      • +3
        спецом полез и посмотрел.

        Windows Server 2008 R2 Standard — $1029
        www.microsoft.com/windowsserver2008/en/us/pricing.aspx

        заодно еще для SQL Server Standard Edition — $5,999
        www.microsoft.com/sqlserver/2008/en/us/pricing.aspx

        скромный такой получается винхостинг
        • +1
          Ради истины. Нам же только Web нужен
          • +2
            Случайно отправилось. Извиняюсь.
            Ради истины, нам нужен только Web Server
            Windows Web Server 2008 R2 $469
            SQL Server Express Edition — бесплатно.

            Т.е. не стоит пугать людей огромными суммами, можно попугать просто большими. :)
            • +1
              в том то и дело что первая доза бесплатно.
              в начале ты подсаживаешся на технологии микрософта а потом оказывается что нужны полные версии ибо в базовых все урезано.
              • –2
                Что конкретно урезано?
                • +1
                  Из моей переписки по повод миграции с MS SQL Express на Postgress:

                  «Даа, у МСа есть MSSQLExpress — он бесплатный, но сильно ограниченный (один поток — хотя больше и не надо smilewinkgrin.gif, 4 гига — хотя столько то не всегда набираешь, 2 гига в ОЗУ — это от оптимизации зависит, вообще плохо когда больше 1го гига то расходуется). Но смотреть в постгрес нам имха придётся, потому что одно дело у нас (на тестах) всё норм и другое дело в реале. Все эти ограничения… ограничивают smilewinkgrin.gif А это не есть то что надо клиентам (»свободы попугаям" то нет smilewinkgrin.gif )"
                • +3
                  например на Web Edition нет Remote Desktop Services
                  • –3
                    Вы это чтобы посмешить сказали?
                  • –1
                    А зачем вам это на Web-сервере? Подключиться вы к нему всегда сможете по RDC, а толпой народа сидеть там как-то особого смысла нет?
                  • 0
                    Поставьте VNC — тоже бесплатно, кстати
        • –3
          Веб стоит 400 долларов или 10 долларов в месяц через хостинг-провайдера, но последние обычно его просто бесплатно раздают.
    • –1
      Те, кто не спал в берлоге последние 2 года, в курсе, что Микрософт бесплатно раздаёт Windows Web Server 2008.
      Так же как бесплатный SQL Server, бесплатные версии Visual Studio Express и т.д.
      Таким образом, платить не нужно просто вообще ни за что.
      А если к этому добавить кучу готовых учебных проектов в исходниках, обучающих видео, лабораторных работ и поддержку на форумах — получается всё куда как шоколаднее, чем lamp.
      • 0
        Где я могу скачать бесплатно все это многообразие? Или вы про студенческие программы?
        • 0
          www.microsoft.com/express/download/

          yandex.ru/yandsearch?text=web+server+2008+бесплатно

          Рассылался по почте всем желающим, раздавался через ближайшие отделения Софтлайна и т.д.

          Насколько я понимаю, напечатанный тираж промо-дисков уже почти разошёлся (спросите всё ли раздали софтлайновцы рядом).

          Так что сейчас оптимально установить 2008 R2 trial и законно триалить его 180 дней, в течение которых наверняка состоится очередной аттракцион неслыханной щедрости, о чём мы узнаем от тусующихся здесь Пети и Гайдара.
          • 0
            Жить за счет чьих-то триальных версий? Лучше уж потратить пару часов и освоить LAMP.
            • –1
              все ресурсы делятся на две категории — возобновляемые и невозобновляемые
              деньги — возобновляемые
              время — нет
              • +1
                А знания?

                Согласен в одном, если вы пишете под windows платформу, вам деваться некуда. Приходится сидеть на триалах либо покупать ПО от Майкрософт.

                А если вам нужно запускать сайты типа wordpress, на кой черт вам нужно тратить свое время на windows? Когда LAMP выгоднее, в том числе и по затраченному на запуск времени.
                • –2
                  вам только что, в этом посту, в картинках, показали, что установка полного стека технологий для Wordpress займёт 40 минут от уровня «голая железка без ОС» или 10 минут в случае «типовая голая винда»

                  где тут «тратить время на windows» я совершенно не понял

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

                  опора на стабильную и качественно поддерживаемую винду является хорошей страховкой от таких сюрпризов и делает разработку предсказуемой по затратам времени и нервов
                  • 0
                    Про драйвер не мог знать, честно говоря не сталкивался с такими проблемами. Это очень странно, кстати. У меня большой опыт работы с unix и при этом проблем типа «не заработала сетевая карта» нет. В то-же время от переходящих/пробующих windows товарищей я часто слышу такие ужасные истории.

                    Ну а по делу, если нет разницы — зачем платить больше? О_о
                    • 0
                      Вот поэтому мы и стараемся создать позитивную разницу (Media Pack для IIS — видео на том же веб-сервере, поддержка разных платформ разработки — PHP, Perl, .NET и Java, возможности интеграции с популярными продуктами вроде Office, открытые стандарты вроде OpenXML и т.п.), а для веба сделать и цены сходными (программы WebsiteSpark, раздача дисков).

                      Кстати, хорошую идею Вы мне подали — написать о дополнительных штуках, которые с Windows Server идут. Спасибо, напишу.
                      • 0
                        Для меня все упирается в стоимость платформы.

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

                        Причем второе куда важнее чем первое, мантры, что десять-двадцать тыщь у.е. на лицензии в серверную это фигня — я уже слышал. Для меня это не фигня. Особенно когда я могу весь этот профит получить сравнительно бесплатно. Тот-же опенофис в «серверном» исполнении у меня успешно крутится уже несколько лет и все свои задачи выполняет на linux платформе.

                        Вы лучше не о штука напишите, а о совокупной стоимости этих штук. Вот это было бы здорово, так глядишь, я и другие open разработчики обратили бы внимание на windows.

                        • 0
                          Двойной респект за совет. Мы забываем писать о стоимости продуктов, когда говорим о фичах, у нас то все это есть и так :). Поскольку это важно, то, пожалуй, еще один пост пойдет вроде «вся правда о стоимости веб-платформы».

                          В понедельник засяду за изучение актуальных прайсов на все составляющие и здесь напишу.
                          • 0
                            Это очень здорово, если у вас получится написать вменяемую статью для чайников, вроде меня. С объяснением всех заковыристых моментов по лицензированию.

                            Как пример, помнится на хабре немало копий было сломано о лицензировании портала на шаепоинте, при доступе к нему из сети интернет. Одни говорили о специальной лицензии за 40 000 у.е. для этого дела, другие вспоминали про CAL и доменных юзеров. Полная неразбериха.
                            • 0
                              Sharepoint это отдельная интересная тема. Про это тоже напишу.
                    • –2
                      разница есть.

                      в случае выявления ошибок в винде, вы получаете техподдержку
                      а дареному коню в зубы не смотрят

                      есть и линуксы с гарантированной техподдержкой — SLES, RHEL и т.д. — так они даже дороже, так зачем платить больше?

                      пересчитав свои затраты по формуле:
                      (стоимость ОС) + (часы гимора) * 600руб / (скорость разработки и внедрения проекта)
                      лично я пришёл к выводу, что альтернативы виндам нет

                      если вы для себя подставите в формулу 100руб вместо 600 — может быть у вас и другой результат получится, так что я на универсальность своего решения не претендую
                      • 0
                        Вы когда-нибудь пробовали получать тех-поддержку от мс, например во время работы над сложным проектом, связанным с sharepoint? Очень интересно послушать ваш отзыв.

                        Я ничего отличного от других поддержек не видел. Проблемы магическим образом на стороне МС не решаются. Баги фиксятся «в следующем релизе, если вы докажете, что это баг, а не фича», на деле рулят открытые форумы и сообщества типа технета, где реальные пользователи обмениваются решениями реальных проблем. Как пример — баг из windows7, когда система тупо падает в синий экран при установке, при использовании некоторых моделей встроенных видеокарт от Nvidia, если монитор подключен по DVI (страшно, правда?) не убрали из релиза, хотя о нем известно со времен первой беты и в саппорт настрочено немало писем.

                        Все как обычно, все как у всех.

                        А на счет затрат, если совмещать несовместимое, например отсутствие знаний по LAMP и использование LAMP, тогда да, будут затраты. Только при этом не стоит говорить, что LAMP дорого и не выгодно. Потому-что я, начав работать с платформой МС, сразу поймаю много проблем из-за отсутствия знаний и опыта работы с этой платформой. В том числе потрачу много дорогого времени на выяснение заковыристой лицензионной политики (например разницу в стоимости пользователей, имеющих доступ к шарепоинту из домена и из интернет). Логично, не находите?

                        Если вы вдруг допустите, что спец по unix разрулит любые проблемы за аналогичную цену спеца по платформе МС, то вдруг окажется, что затраты на лицензии при использовании unix изрядно падают или вовсе выпадают из квартера «стоимость разработки, лицензий, железа, обслуживания». Поэтому я очень жду вменяемую статью о стоимости решений МС, желательно с реальными примерами из жизни. Хотя боюсь, одной статьей тут дело не обойдется.
                        • –1
                          сейчас воскресенье, несколько дней до Нового Года, поздний вечер
                          ровно в 20-00 специалист из компании HP прилетевший за счёт фирмы на самолёте из Москвы поедет со мной на мой ВЦ решать проблему установки Windows Server 2008 R2 на один из типов блейд-серверов
                          и будет сам, не отвлекая меня, звонить инженерам в Москву, Остин, теребить 300 инженеров HP сидящих на территории Редмонда или 100 инженеров МС, сидящих не территории HP — пока не сделает
                          не сделает за сегодня — будет летать сюда ещё и ещё, пока я не получу идеально работающую систему, без дополнительной оплаты.

                          для сравнения, посмотрите ролик от создателя YouTube, особенно внимательно в районе 17-й минуты
                          www.youtube.com/watch?v=HXevnuOOy48
                          две недели гугления и чистая случайность, что нашёлся подобный случай

                          это не наш путь, нам работать надо, а не «знания» (а по сути опыт геморроидальных шишек) получать
                          • 0
                            Надеюсь, это тот самый случай, когда вы купили у дилера один сервер за 2К$ и решили воспользоваться бесплатной поддержкой?
                            • 0
                              не дай бог дожить до такого
                              не хотелось бы оказаться в конторе, где «сервера» за 2 тыс да ещё с видеокартами NVidia на борту
                              • 0
                                Тогда я повторю вопрос, причем тут описанный вами случай и техническая поддержка компании Майкрософт? Unix системы тоже конкурентоспособны в вашей весовой категории, когда цена решения позволяет специалистам компании-продавца летать на самолетах для обслуживания проданного.

                                Здесь же речь, как я понял, шла о low end. Где и поддержка соответствующая, под названием «ищите на сайте».
                                • –1
                                  UNIX — очень дорого, а зачем платить больше, если Микрософт — почти бесплатно и с беспрецедентным уровнем халявного саппорта?

                                  ладно ещё IBM с их red books — если есть полтора-два года лишнего времени, то можно много почерпнуть из открытых источников, но ведь у других вендоров проще застрелиться, чем что-то найти на сайте или прорваться через регистрационные формы…

                                  что же касается «бесплатного» линукса (он бесплатен для тех, чьё время ничего не стоит), то чудес не бывает, зато бывает голая статистика, и шанс того, что с любой произвольно выбранной ошибкой столкнулась критическая масса народу и она решена и решение описано и легко находится в том же гугле на порядок более вероятно для ОС с циклом разработки «стабильная версия раз в три года» нежели в случае «семь тысяч дистрибутивов меняющихся ежедневно»

                                  впрочем, формулу я уже приводил, если свой потенциальный геморрой, он же «знания особенностей линукса» вы оцениваетет дешевле, чем 400 баксов — конечно винда покажется вам менее low end вариантом
                                  • 0
                                    Вот я и не могу понять, сначала вы хвалитесь тем, что к вашему дорогому оборудованию на самолете летает спец из HP, ясен пень, не за 400 баксов он это делает. Потом вы снова вспоминаете про 400 баксов, забыв правда добавить, сколько порядков по 400 баксов надо, что-бы к вам прилетал спец на самолете.

                                    Что-то у вас не сходится.

                                    Так вот, по поводу Unix, у того-же редхата цикл жизни его продуктов составляет семь лет. Новые релизы выходят примерно раз в три года. По стоимости поддержки сопоставимы с аналогичным предложением от МС и других поставщиков. Надо ли говорить, что у них великолепная поддержка, за ваши деньги. А «забесплатно» велкам ту centos. На нем вся редхатовская платформа (Jboss и иже с ним) тоже отлично работает.

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

                                      Потом вдруг оказывается, что если бесплатный виндовс не так уж и дорог, так это поддержка у него хуже, чем великолепный мир опенсорса, где всё можно нагуглить за 2 недели, если очень стараться. Ну или не гуглить, а платить 1,5-2,5 тыс $ ЕЖЕГОЖДНО (http://www.redhat.com/rhel/server/compare/) там где «венда поханая» стоит 400 РАЗОВО.

                                      И это вынося за скобки тот факт, что стада евангелистов, девелоперов и прочих сотрудников микрософта как стахановцы выдают на гора тонны опенсорсного кода (бери да делай за 5 минут) и образовательных материалов (хочешь технет читай, хочешь техдейз смотри) — и всё это за счёт жадного и злого Балмера, не влезая в ваш карман.

                                      Вы думаете, что я не смотрел на цифры в платёжках, оплачивающих последовательно Solaris, AIX, HP-UX и не сравнивал полученную отдачу с решениями сделанными на базе Winows-Intel? Конечно, если у вас денег нет вообще ни на что, то в вашей реальности альтернативы CentOS-у просто нету. Для остальных же Windows — способ экономить бюджет в разы, оставаясь в предсказуемом, с точки зрения рисков внедрения проектов, корпоративном поле.

                                      Стартаперам же даже полезно потрахаться с MySQL и поспать в обнимку с вискарём на полу серверной в обнимку с монитором, что замечательно демонстрирует вышеупомянутый ролик про YouTube. Из 1000 стартапов выстреливает 1-2, так что на соотношение рисков венда\линукс там просто плевать, с такой статистикой.

                                      Ещё раз повторю простую формулу, если у вас основной контингент рабочей силы студенты (100р в час) или стартаперы (работаем за идею) — добро пожаловать в бесконечный мир разнообразного опенсорса.

                                      Если вам больше нравится стабильно и предсказуемо внедрять типовые решения, опираясь на годами налаженную инфраструктуру партнёров и экосистему обученных девелоперов — альтернативы Микрософту нет, всё остальное — ЕЩЁ ДОРОЖЕ.
                                      • 0
                                        Дык, шутка в том, что покупая винду за 400 баксов вы получите поддержки столько, сколько её в бесплатном центосе. Никто к вам на самолете не полетит выявлять проблемы за эти деньги.

                                        Я же не спорю с очевидным, при установке типовых, основанных на технологиях майкрософт решений очень глупо использовать что-либо кроме майкрософт. Беда в том, что не все решения в этом мире от Майкрософт ;)

                                        Ролик, кстати, отличный. Они ведь Linux используют? Наверное дураки, не знают, что типовые решения на wintel могут экономить им миллиарды ;) в год. Вы им напишите.
  • +6
    Запуск веб-сайта на Ubuntu Server — шаг за шагом

    Шаг 1. sudo apt-get install apache2 mysql-server php5 php5-mysql wordpress
    Шаг 2. Попить кофе пока скачивается и ставится.

    Собственно, всё. Процесс крайне простой, быстрый и очень приятный.
    • 0
      Только не поленитесь добавить остальные пункты, влючая установку Ubuntu Server и настройку сети. Ну и сайт в апаче прописать. Получится абсолютно тоже самое :)
      • +2
        Ок. Установка убунту сервер дело пары шагов (авторазметка диска, выбор локали и пароля рута). Когда я ставил в первый раз абсолютно без опыта работы линукс (только немного FreeBSD) я вполне справился минут за 20-30 (не помню за давностью точное время). Интернет работает сразу (кабель от роутера в гнездо сетевой карты вставил и заработало, на роутере конечно же есть DHCP). Вот и написал. А насчет сайта… При установке РНР сам себя вписывает в конфигурацию апача по автомату. Не всегда нужно вписывать виртуалхосты и прочее. Мы же говорим про базовую установку. Дефолтный localhost вполне подпадает под это определение. Но если уж так охото, то
        cd /etc/apache2/sites-available && sudo cp default site.ru && sudo nano site.ru && sudo a2ensite site.ru && sudo /etc/init.d/apache2 reload
        Результирующая простота не особо изменилась. И то я беру крайний случай, когда 1) нет установленного убунту сервер 2) нужно вписывать свой сайт и localhost/ не устраивает.
        • +1
          Я же с вами не спорю, что это сложно. Просто покажите, где это быстрее, чем установка Windows Server в данном посте? Попробуйте оформить всё также с картинками и по пунткам, чтобы кто угодно справился, и у вас получится абсолютно тоже самое. Тут ведь тоже выбран крайний случай, когда ничего нет (включая роутера с DHCP сервером), а есть диск с Windows и желание поднять вордпресс.
          • +1
            С картинками не смогу:) В серверном мире скриншоты — лишнее. Будет время распишу в отдельном посте ссылаясь на Вашу просьбу, ок?:)
            • 0
              Пост на хабре без картинок? Да вы с ума сошли, как такое возможно :) Про пост смотрите, я же напишу: «Ну вот, видите, тоже самое, что и у Гайдара, только без картинок!». Вообще, я тоже постараюсь написать пост про установку на Core Edition, там как раз консоль и команды. Но ещё раз говорю, разницы между всеми этими вещами я не вижу, что линух, что виндоуз в качестве сервера устанавливаются и работают абсолютно одинаково, различаются только методы работы с ними, но это больше вкусовое.
          • НЛО прилетело и опубликовало эту надпись здесь
            • 0
              Господин, не знаю как установка убунту сервер, ибо не ставил, но установка обычной десктопной убунты (которая наверняка ставится дольше, чем сервер, ибо софта куда больше) занимает от силы 20 минут.
              А у меня обычная мандрива ставилась полтора часа, и что? А Web Server Core 10 минут. Время установки в данном случае совершенно не показатель.

              Настройка сети при прямом подключении к интернету, как в примере в посте осуществляется одной-двумя командами. И все. Ну зачем спорить, это объективно быстрее.
              netsh int ip set address «local area connection» static 192.168.0.101 255.255.255.0 192.168.0.254 1
              netsh int ip set dns «local area connection» static 192.168.0.254 primary
              Теперь ваша душа спокойна? ;) если вам это быстрее, то можете настраивать сеть таким образом.
              • НЛО прилетело и опубликовало эту надпись здесь
  • +1
    неплохо бы еще сравнительную стоимость написать
    • –2
      Windows Web Server 2008 R2 у большинства хостеров можно получить бесплатно.
      • +1
        \begin{irony}
        С условием, что вы его установите сами, как на картинках.
        \end{irony}
        • –1
          Можно и так. Если хотеть — стооооолько всего можно сделать…
        • –1
          Установка у хостера Win Srv на виртуальных машинах ограничивается нажатием нескольких кнопок и 5 минутным ожиданием.
  • +2
    Кто в курсе, расскажите, в чем преимущества IIS перед Apache? Помимо возможности запуска ASP.NET.
    Не холивар! Мне действительно интересно — я всю жизнь на Apache сидел.
    • +1
      Asp.net можно и в Апаче гонять: mod_mono или что-нибудь а-ля fcgi. А вот про сравнения Apache .vs. IIS мне бы тоже интересно было послушать, поддерживаю.
      Я вот для себя ljvf вообще на Abyss X1 гоняю, и ничего, воркает — и php, и asp.net
    • +3
      у них по разному работают «обработчики»(?) в итоге IIS может оказаться намного производительнее Apache, а заодно не подвержен SlowLori атакам. из личного опыта — на IIS кртятся бекенды, на Apache+nginx фротны. нагрузки на IIS ниже, во время атак помирали апачи, может и IIS'ы бы навернулись, но до них поток не доходил захлебываясь на мертвых апачах.
    • 0
      WebDAV, который понимают windows-клиенты. А то с mod_dav несколько сложно WinXP подружить, а nginx вообще не получилось заставить работать.
  • НЛО прилетело и опубликовало эту надпись здесь
  • НЛО прилетело и опубликовало эту надпись здесь
    • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Просто из любопытства вопрос — а почему скриншоты в классическом оформлении? Если переключить успели, то для повышения качества инструкции стоитло об этом сказать, а то неожиданная смена внешнего вида ОС для читателя может получиться.
    • 0
      Если внимательно посмотреть на 6-й скриншот, то можно догадаться…
      • 0
        Не нашел ничего особенного в скриншоте, но предполагаю, что снимали их с виртуальной машины. Правда тогда по умолчанию включется оформление Basic, а не Classic.
        • 0
          Aero идет отдельно, устанавливается через Add features, а по дефолту идет стандартная тема.
          • 0
            Aero на сервере… наркоманы штоле?
  • 0
    Сравнительные тесты производительности IIS-а и LAMP-а бы посмотреть. Для актуальных версий ПО и от независимого тестера.
  • НЛО прилетело и опубликовало эту надпись здесь
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Server Core инсталляция для вас :)
      • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    кстати по поводу этой связки.
    есть глюк — аплоад в вордпрессе сразу не работает, точнее работает но криво
    загруженный файл по умолчанию будет без пермишенов для IIS_IUSR, а отресайзеный будет с ними
    в солюшеных найденых мною все советуют перенести темп пхп куда нить из виндовс\темп
    и дать на эту папку все пермишены для IUSR и IIS_IUSR
    но у меня почему то все равно пермишен read+execute для IIS_IUSR не дается оригинальной картинке, хотя и в темпе и в папке куда она попадает пермишен этот есть
    кто нить в курсе как полечить?
    • 0
      Хм… У меня такого не наблюдается. Поисследую на выходных.
  • 0
    Молодцы, подошли к вопросу SaaS с другой (и традиционно сильной у MS) стороны. Еще небось все вот это дело хостерам в аренду сдается. Грамотно :)
    • 0
      Web Platform Installer доступен бесплатно и хостерам в том числе. Пример — infobox, предлагает услугу выделенного виртуального сервера за 400 руб. в месяц — там настроена ОС + предустановлен WebPI. www.infobox.ru/vps/
  • 0
    Например, к вам на на сайт, чтобы написать комментарии регистрируется юзер, ждёт письма с паролём.
    Как на этом сервере решается вопрос с исходящей почтой? Работает по умолчанию или вообще не предусмотрено?
  • 0
    gaidar, спасибо, а настраивать как-нибудь надо? У топикстартера этот момент не освещён.
    У вас письма ходят?
    • 0
      Нужно. На настройку минут 5 уйдет, примерно. Я был топикстартером, кстати :)

      1. В Server Manager добавить STMP фичу
      2. В IIS Manager включить STTP

      Подробное руководство тут: technet.microsoft.com/ru-ru/library/cc772058(WS.10).aspx
  • 0
    gaidar, спасибо, я как раз рассматриваю возможность воспользоваться этим предложением Инфобокс.
    Правда не с IIS, а с Apache, как-то ему больше доверяю и сайты на Drupal под ним работают на виртуальном линукс тарифе, на котором уже пошли превышение лимитов времени.
    Ну, наверное и с Апачем письма пойдут.
    >Я был топикстартером, кстати :)
    Спасибо за обзор и комментарии.
  • 0
    Хочу развернуть сервер на WinServ2008r2. Пока нету оборудования и винды, но спросить хочу — можно ли проставлять несколько систем (таких как WP) и несколько сайтов, чотбы каждый отвечал на свой домен?
    И если да, то — как&
    • 0
      Да, можно. Для этогго нужно просто поставить несколько приложений, а затем в консоли управления веб-сервером (IIS), назначить разным приложениям разные доменные имена (создать отдельный сайт в консоли IIS для каждого приложения, затем уже сайту назначить доменное имя).

      Посмотрите видео — www.techdays.ru/videos/1055.html
      • 0
        И еще вот это можно посмотреть — www.techdays.ru/videos/1055.html
        • 0
          Видео одно и то же :) Посмотрю завтра, сейчас поздновато уже.
          Тогда еще нюанс — винду планирую на флешку ставить, а из 4х 2тб sata сделать raid 0, в таком случае объем информации на сайтах будет равномерно распределяться по дискам? Желательно.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.