Установка веб-сервера IIS 8 в Windows Server 2012 R2. Установка wordpress на iis
Установка и настройка веб-сервера IIS + PHP + MySQL на Windows Server 2012 R2 » Самоучка
Установку Windows Server 2012 R2 мы рассмотрели в этой статье.
Для начала нашему серверу необходимо добавить роль Web-сервера. Для добавления открываем «Диспетчер сервера», и в меню "управление" жмем "добавить роли и компоненты":
Откроется мастер добавления ролей и компонентов. Жмем "далее" :
Тип установки, выбираем "Установка ролей и компонентов". "Далее":
Выбор сервера, ну у нас выбор пока не большой, выбираем наш сервер. Жмем "далее":
Роли сервера, выбираем "веб-сервер", мастер предложит добавить необходимые компоненты. Жмем "Добавить компоненты":
Компоненты. Нам пока ничего не нужно, жмем "Далее":
"Далее":
Попадаем на страницу выбора служб ролей. Помимо уже отмеченных служб, отмечаем «ASP.NET», «Расширяемость .NET», «ASP», «CGI», «Расширения ISAPI», «Фильтры ISAPI», «Включения на стороне сервера(SSI)», нажимаем «Далее»:
Появится предупреждение, что у некоторых обьектов отсутствуют исходники. Если у вас активно интернет соединение жмем "Установить", все необходимое мастер скачает и установит самостоятельно.
По окончании установки открываем «Диспетчер сервера», и в меню "Средства" выбираем "Диспечер служб IIS":
В диспетчере мы видим наш сервер, и вкладку «сайты», по умолчанию содержащую «Default Web Site». Этот сайт состоит из приветственной страницы IIS. Выделяем его и в правом меню "действия" жмем "обзор". (или открыв Internet Explorer и в строке адреса введя http://localhost).
Далее надо установить PHP
Распаковываем скачанный нами php-5.5.6-nts-Win32-VC11-x64.zip в предварительно созданную нами директорию, предположим в С:\php-5.5.6\.
Теперь нужен плагин PHP Manager for IIS для управляения PHP из из диспетчера IIS.
Устанавливаем его следуя инструкциям инсталятора.
Если все сделано правильно в Диспетчере служб IIS должна появиться остастка «Администратор PHP»:
Открываем и жмем: "зарегистрировать новую версию PHP":
Указываем расположение созданной директории с распакованным PHP:
В остнастке «Администратор PHP» жмем: "проверить phpinfo()"
Выбираем сайт для проверки (у нас пока только http://localhost/):
Опсс..., а результат ошибка:
Нужно установить пакет Visual C++ для Visual Studio 2012 Обновление 4
Скачиваем его здесь ( http://www.microsoft.com/ru-ru/download/details.aspx?id=30679 )
Открываем и устанавливаем:
В остнастке «Администратор PHP» жмем: "проверить phpinfo()"
Далее в «Администраторе PHP» нажимаем «Контролировать все параметры», и вносим изменения:
Создаем пустые папки "C:/php/upload" и "C:/php/temp".Все, на этом установка PHP завершена.
Установка MySQL
Скачиваем установщик на официальной странице http://www.mysql.com/downloads/mysql/. Последняя версия на момент написания статьи 5.6.15.
После загрузки запускаем установку:
Выбираем "Install MySQL Products":
Соглашаемся с лицензионными требованиями и жмем "Ntxt":
Жмем "Execute":
Жмем "Next":
Оставляем по умолчанию и жмем "Next":
Жмем "Execute":
Установщик проверит конфигурацию, и при необходимости загрузит недостающие компоненты:
Соглашаемся с лицензией и запускаем установку:
Жмем "Next":
Жмем "Execute":
Жмем "Next":
Жмем "Next":
Оставляем по умолчанию и жмем "Next":
Вводим достаточно сложный пароль пользователя root, жмем "Next":
Оставляем по умолчанию и жмем "Next":
Жмем "Next":
Жмем «Finish»:
Откроется MySQL Connections, жмем "Local instance MySQL56":
Жмем "Connect":
Вводим пароль:
Откроется окно управления нашим MySQL-сервером:
Далее установим более привычный для работы с базами данных скрипт phpMyAdmin.
Скопируйте содержимое архива phpMyAdmin-4.0.10-all-languages.zip в созданную заранее директорию C:\inetpub\wwwroot\admin\.
Находим "config.sample.inc.php", и переименовываем его в "config.inc.php"
Открываем его и раскоментируем следующие строки(уберем "//"):
// $cfg['Servers'][$i]['controluser'] = 'pma';// $cfg['Servers'][$i]['controlpass'] = 'pmapass';// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';// $cfg['Servers'][$i]['relation'] = 'pma_relation';// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';// $cfg['Servers'][$i]['history'] = 'pma_history';// $cfg['Servers'][$i]['tracking'] = 'pma_tracking';
Сохраняем измененный файл.
Введите в адресной строке браузера "http://localhost/admin/". Вы увидите основное окно скрипта phpMyAdmin для управления базами данных MySQL.
Далее необходимо создать базу данных "phpmyadmin" и импортировать в нее специально предназначенные таблицы, для чего выберите на главной странице ссылку "Import" ("Импорт"), на открывшейся странице, в разделе "File to import" ("Импортируемый файл") нажмите кнопку "Browse..." ("Обзор..."). Выберите файл "create_tables.sql", находящийся в каталоге "examples", и нажмите кнопку "Go" ("OK").
Следующим шагом необходимо создать специального пользователя с именем "pma" и наделить его соответствующими правами, для чего нажмите "Privileges" ("Привилегии"), на открывшейся странице нажмите ссылку "Add a new User" ("Добавить нового пользователя"), в разделе "Login Information" ("Информация учетной записи") заполните поля следующим образом:
User name (Имя пользователя): pmaHost (Хост): localhostPassword (Пароль): pmapass
Нажмите кнопку "Go" (OK).
На открывшейся странице, в разделе "Database-specific privileges" ("Привилегии уровня базы данных") из ниспадающего меню "Add privileges on the following database:" ("Добавить привилегии на следующую базу") выберите "phpmyadmin".
Откроется следующая страница, где в разделе "Database-specific privileges" ("Привилегии уровня базы данных"), в блоке "Data" ("Данные"), поставьте галочки рядом с опциями: SELECT, INSERT, UPDATE, DELETE и нажмите "Go" ("OK").
Вот и всё установка и настройка скрипта phpMyAdmin – завершена.
Далее переходим к установке модуля rewrite(модуль переопределения URL-адресов):Запускаем установщик(rewrite_x64_ru-RU.msi):
Далее открываем «Диспетчер сервера» и в в Диспетчере служб IIS нажимаем " Добавить веб-сайт"
Заполняем "имя сайта", "Физический путь" и "имя узла"
Имя - предположим "admin"
Физический путь - C:\inetpub\wwwroot\admin\
Имя узла - предположим "admin"
Так как у нас пока не установлен DNS-сервер, открываем файл "hosts"(C:\Windows\System32\drivers\etc)
В конце файла добавляем строку:
192.168.0.53 admin
Сохраняем изменения и закрываем.Здесь 192.168.0.53 - IP-адрес моего сервера, У вас он может быть другим.
Далее в Диспечере IIS вколонке "Действия"(справа) нажимаем "Обзор admin on*:80(http)" и видим основное окно скрипта phpMyAdmin:
На этом пока остановимся.
malwselennaiaru.ru
Бесплатный iis хостинг wordpress | Отзывы и советы по выбору хостингов
Кстати, у появился просто очаровательный тариф. Благодаря нашим новейшим серверам мы можем гарантировать высокую производительность, функциональность и надёжность при размещении бесплатного сайта на WordPress. И хостинг игровых серверов самп id с картинками если ваш WordPress сайт в настоящее время размещён в другом месте, вы также можете легко его перенести! Конструктор Сайтов Неограниченно Почтовые Аккаунты Никогда не засыпает 3X Скорость Работы WordPress Бесплатное Доменное Имя WP-CLI и SSH предоставляются Просмотреть хостинг серверов арма 3 iron front все услуги Заказать Сейчас Бизнес Хостинг WordPress 399.00руб Заказать Сейчас Неограниченно Количество Сайтов Неограниченно Место на SSD Неограниченно Трафик Неограниченно Базы Данных MySQL Неограниченно FTP. Org: Сайт и все данные на нём принадлежат вам Больше возможностей для настройки, чем у m У вас будет больше доступа к лучший виртуальный хостинг wordpress серверу, на котором он размещен Возможность услуги хостинга почему предоплата устанавливать плагины и темы Возможность монетизации сайта за счёт запуска на нём рекламы Возможность интеграции вашего сайта. Но, это не обязательно и скорее всего вы найдёте нужную вам функциональность и внешний вид, используя уже существующие плагины. Все это может показаться хостинг wix ads сложным, пока не приступишь к действиям. Это не имеет никакого отношения к движку, о котором мы сегодня говорим, но о предложении я обязан был сказать. Конечно, наличие навыков программирования это неоспоримое преимущество, особенно, если вы хотите создавать свои темы и плагины для WordPress. Поддерживается ли Wordpress виртуальным Windows-хостингом? Чтобы начать потребуется всего несколько минут и дальше вы можете самостоятельно обучаться. Не до конца уверены, что платный хостинг WordPress это правильный выбор? Придется начинать все с нуля. Мы стремимся оптимизировать наши пакеты хостинга под WordPress. Идеально подходит для любого сайта, неважно, хотите ли Вы запустить информационный сайт для студентов или создать международный интернет-магазин, WordPress идеально подходит для всех и каждой идеи сайта. Без каких либо вопросов!
Место для вашей рекламыServer 2012 / Windows 8 Windows для
Менее удобен, так как для активации бесплатного тарифа вам придется отослать фотографию с паспортом на фоне официального сайта и проверить хостинг провайдера дождаться, когда заявку одобрят. Оптимизированный и готовый - бесплатный хостинг для WordPress. Зависит от провайдера и на многих хостингах вы можете не обнаружить никаких различий. Он без рекламы, с возможностью автоматической установки более 50 популярных приложений, в том числе и WordPress. Под сайты выделяется 2 Гб, а создать вы можете 2 электронных ресурса. Все консультанты говорят на русском, такая же панель управления, в общем идеальные условия для новичка. Нужно больше мощности для WordPress? Но WordPress намного больше, чем просто платформа для блогеров, это прекрасная система управления контентом (CMS) для корпоративных сайтов и даже интернет-магазинов. Нет никаких особых ограничений и практически все темы и плагины бесплатный iis хостинг дискового пространства raid хостинг wordpress должны работать так, как от них ожидается на бесплатном хостинге WordPress от 000webhost. Вот тут есть ограничения. Сначала проект нужно создать, а для этого надо зарегистрироваться на хостинге, скорость хостингов php создать папку бесплатный iis хостинг wordpress с сайтом, подключить домен, установить движок и поработать над дизайном.
Обзор бесплатных хостингов для, wordPress, impuls-, web.ru
Ни для бесплатный iis хостинг wordpress кого не секрет, что заработок на webasyst требования к хостингу создании и ведении сайтов реален и полностью зависит от того, сколько времени вы проводите, занимаясь своим блогом. Создавайте свой сайт и наслаждайтесь 27 регион хостинг yandex работой. Дамп MySQL взят с shared хостинга. Сейчас я буду предлагать вам бесплатные хостинги, некоторые из них предлагают и домены для сайта. Это потому, что он предоставляет каркас, на котором можно собирать разные варианты тем на выбор владельца сайта, настраивая внешний вид и делая его непохожим на другие. Домен компания не предоставляет, зато бесплатный wap хостинг timeweb вы можете воспользоваться конструктором, в котором имеется 63 шаблона с готовым дизайном. Не бесплатный, но его предложение более чем выгодное. Готовы перенести свой сайт на WordPress на наш бесплатный хостинг для WordPress? Цена за 1 год, ищем варианты. Как оно заработает на MySQL под Win? Вы вряд ли найдёте другую такую же мощную и разноплановую бесплатный iis хостинг wordpress CMS с таким же простым и дружелюбным подходом к настраиванию сайта. Мы высоко ценим безопасность и даже считаем, что нет особого смысла в создании сайта, не обеспечив ему безопасность и сохранность. Сейчас я подскажу вам как выбрать тестовую площадку для первого блога и дам несколько небольших рекомендаций. Итак, как правило, веб-мастеров ограничивают относительно места на диске, трафика или количества сайтов.
Замечания по установке, wordpress
Что на сервер cs хостинг счёт безопасности? Сообщество разработчиков WordPress обладает огромным набором разнообразных обучающих программ, его изумительно легко освоить. Установка и настройка PHP. Вам нужно подтвердить свой email и контактные данные прежде, чем вы продолжите, чтобы мы ioncube хостинг samp могли связаться с вами, вдруг возникнут какие-то проблемы, но как только вы это сделаете смело можно двигаться дальше. Не знакомы с WordPress? Вот почему большинство предпочитает установку WordPress. Множество сторонних тем и плагинов это то, что делает WordPress таким ютуб видеохостинг черная любовь мощным и разносторонним и мы уверенны, что у вас должна быть свобода для настройки как перенести сайт битрикс на другой хостинг samp своего сайта на ваш вкус. Вы можете настраивать свои сайты, оперировать файлам сайта и полностью контролировать WordPress сайт и ваш хостинг аккаунт. От установки WordPress до настройки темы. Нужно ли мне уметь программировать для создания сайта на WordPress? Ваш собственный бесплатный и оптимизированный сайт на WordPress всего в нескольких кликах бесплатный iis хостинг wordpress от Вас, не упустите эту возможность. WordPress предоставляет визуальный редактор, которым так же удобно пользоваться, как Microsoft Word или Google Docs, кроме того вы можете установить любой другой сторонний визуальный редактор в виде плагина. Даже если у Вас совсем нету опыта разработки, Вы можете стать экспертом WP в течение нескольких дней! В данном руководстве требования к хостингу для сайта html мы развернём WordPress на связке IIS PHP MySQL, а также приведём некоторые рекомендации по настройке каждого из этих. Когда посетитель заходит на ваш проект, вы отдаете некоторое количество памяти. В тех редких случаях, когда у вас возникает проблема, лучше обратиться за поддержкой к разработчикам. Наши, очень удобно, когда компания, предоставляющая вам услуги, не зарубежная. Ничего страшного, если у Вас нет домена, просто установите WordPress на короткий домен 000webhost, бесплатно! Установка вордпресс осуществляется в один клик.
Windows- хостинг : IIS, T, SQL
Возвращаясь обратно к вашему вопросу о том, какой вид сайта можно создавать на базе WordPress, с перенести локальный сайт хостинг уверенностью говорим, что WordPress можно использовать для создания любого сайта. И можно приступать к следующему этапу процесса установки WordPress на веб-сервер IIS. Мы используем ту же версию WordPress, которую вы можете скачать прямо с сайта WordPress. Установка WordPress в 1 клик, не имеет значения, есть ли у Вас 10-летний опыт работы с WordPress или же Вы только новичок, Вы можете установить WordPress на Вашу учетную запись 000webhost бесплатный хостинг для майнкрафт 1 8 ru всего за 1 клик! Установка вордпресса в один клик. Поскольку CMS с открытым исходным кодом, любой может разрабатывать сторонние бесплатный iis виалон хостинг слежение windows 10 хостинг wordpress почему хостинги бесплатные flash игры играйте в онлайн игры бесплатно темы и плагины, которые добавляют новые функции или позволяют вам дополнительно настроить ваш сайт WordPress. Оставалось бесплатный хостинг mcpe серверов дело за малым. Изначально WordPress это платформа для создания блога, вот почему он так популярен среди блогеров-любителей и ведущих издателей, которым нужна доступная и простая в использовании система.
Бесплатные и безлимитные хостинги для, wordPress
Располагается он на Украине и xampp перенос сайта на хостинг minecraft называется. Широкой публике, останется только перенести его с локального веб-сервера на платный перенос opencart на другой хостинг samp (или бесплатный ) хостинг и зарегистрировать домен. Вы можете поискать свободный домен в другой зоне, или подобрать похожий, недоступные для регистрации, бесплатный хостинг для сайта html без шаблонов wordpress домен, домен. Используя комбинацию настроек программного и аппаратного обеспечения для улучшения простоты и удобства настройки WordPress, мы также предлагаем самую высокую скорость для посетителей вашего сайта. Совет для новичков, переезд сайта на WordPress дело элементарное, особенно если домен вы покупали со стороннего источника. Ну вот и все. До новых встреч get хостинг xampp и удачи. Вы получите уникальные услуги совершенно бесплатно!
hostingrus.accountant
Настройка веб-сервера IIS + PHP + MySQL на Windows 7
Содержание:
Установка веб-сервера IIS
Открываем Панель управления -> Программы -> Включение или отключение компонентов Windows. Находим в списке раздел Службы IIS. Раскрываем его и выбираем нужные компоненты:
Устанавливаем компоненты веб-сервера
Базовый набор:
- Безопасность. Выбираем все компоненты кроме «Проверка подлинности с сопоставлением сертификата …».
- Компоненты разработки приложений. Мне нужна только компонента CGI, для последующей установки PHP.
- Общие функции HTTP. Отмечаем все пункты.
- Проверка работоспособности и диагностика. Выбираем «Ведение журнала HTTP» и «Монитор запросов».
- Функции повышения быстродействия. Отмечаем все пункты.
- Средства управления веб-сайтом. Отмечаем только «Консоль управления IIS».
Когда все пункты выбраны, нажимаем Ок. После завершения установки обязательно перезагружаемся!
Теперь переходим к созданию веб-сайта. Открываем Панель управления -> Система и безопасность -> Администрирование -> Управление компьютером (можно быстрее: меню Пуск -> правый клик на Компьютер -> в меню выбрать пункт Управление). В открывшемся окне раскрываем группу «Службы и приложения» и открываем «Диспетчер служб IIS». В окне Подключения выбираем папку Сайты, затем в правом окне Действия нажимаем на ссылку «Добавить веб-сайт».
Создаем новый веб-сайт (1)
Далее необходимо указать имя веб-сайта и месторасположение его файлов (по умолчанию c:\inetpub\wwwroot). Остальные опции оставляем без изменения.
Создаем новый веб-сайт (2)
Нажимаем OK. На этом базовая настройка завершена. Нужно проверить работоспособность только что созданного сайта. Открываем браузер и в адресной строке вводим: http://localhost. Если все работает правильно, вы увидите похожую страницу:
Тестируем созданный сайт
Последний штрих. Чтобы сайт был доступен из вне, необходимо открыть 80-й порт для входящих соединений. Как это сделать на примере штатного брандмауэра Windows 7:Откройте Панель управления -> Система и безопасность -> Брандмауэр Windows -> Дополнительные параметры. В списке необходимо найти и включить правило Службы Интернета (входящий трафик HTTP) :
Открываем 80-й порт в брандмауэре Windows
В этом режиме базовой установки веб-сервер способен отображать только статические страницы (обычный HTML + JavaScript). Чтобы расширить его возможности, можно установить поддержку ASP, ASP.NET или PHP. Сам я занимаюсь программированием пока только на PHP, поэтому далее расскажу только об установке PHP на IIS в режиме FastCGI.
Установка PHP (FastCGI)
Конечно, оптимальный веб-сервер для PHP — это Apache, но все же бывают случаи когда требуется установить PHP на IIS. Тем более, в последнее время разработчиками была проделана большая работа, чтобы производительность PHP на IIS улучшилась.
Перед началом установки необходимо скачать релиз PHP с сайта http://windows.php.net/download/. Там предлагается несколько вариантов. Нам необходим релиз VC9 x86 Non Thread Safe. Для работы в режиме FastCGI это наиболее быстрый и стабильный вариант. Я рекомендую скачивать релиз с установщиком (installer), а не zip-архив (это для любителей ручной установки).
Теперь запускаем установщик. После нескольких не особо информативных окон нам предложат выбрать веб-сервер и режим работы PHP:
Установка PHP (1)
IISFastCGI — да, сейчас это единственный стабильный вариант установки PHP на IIS.
Далее переходим к выбору компонетов PHP. Если установку PHP производите впервые, лучше оставить значения по умолчанию.
После завершения работы установщика, переходим к настройкам IIS. В принципе здесь надо сделать только одно действие — поднять приоритет php-файлов, чтобы они обрабатывались в первую очередь. В диспетчере служб IIS нажимаем по названию нашего сайта и в окне справа выбираем раздел «Документ по умолчанию». В появившемся списке необходимо переместить index.php в начало:
Установка PHP (2)
Пользователи Windows 7 64-бит, внимание! Вам необходимо произвести одно дополнительное действие. Откройте раздел «Пулы приложений». Выделите DefaultAppPool и откройте «Дополнительные параметры» (через правый клик или в крайней правой колонке). В разделе Общие необходимо найти опцию «Разрешить выполнение 32-битных приложений» (Enable 32-bit Applications) и установить в положение True. Если уже созданы дополнительные пулы для уже существующих сайтов, то для каждого из них нужно проделать ту же операцию.
Теперь необходимо провести тестирование PHP. В корневую папку веб-сайта (c:\inetpub\wwwroot) необходимо поместить файл index.php со следующим содержанием:
<?php phpinfo()?>Открываем сайт в браузере (http://localhost). Если все работает правильно, вы увидите страницу с информацией об установке PHP:
Тестируем PHP
Установка MySQL
Инструкция по установке MySQL на Windows вынесена в отдельную статью.
FAQ
- При запуске сайта возникает ошибка: «Процесс не может получить доступ к файлу, так как он используется другим процессом. (Исключение из HRESULT: 0×80070020)».Эта ошибка говорит о том, что порт, к которму осуществлена привязка сайта (по умолчанию 80-й), уже занят другим приложением. Очень часто такая ошибка возникает, если установлен другой веб-сервер (например Apache).Чтобы выяснить какой процесс занимает 80-й порт, в командной строке введите: netstat -ano -p tcpВ колонке «Локальный адрес» ищем запись вида 0.0.0.0:80, далее смотрим какой «PID» соответствует этой записи. В «Диспетчере задач» открываем вкладку Процессы (опцию «Отображать процессы всех пользователей» должна быть отмечена). Далее переходим в меню Вид -> «Выбрать столбцы» отметь «ИД проесса (PID)». Теперь с помощью PID можно выяснить какой процесс занимает порт.Еще одним из решений этой проблемы является привязка сайта к альтернативному порту (например 8080).
- При запуске php-скрипта появляется ошибка: Warning: fopen(путь_к_файлу): failed to open stream: Permission denied in путь_к_файлу.Проблема в том, что группа пользователей IIS_IUSRS имеет права только на чтение. Открыть свойства папки, в которой распологаются файлы веб-сайта (по умолчанию wwwroot), закладка Безопасность. В списке находим группу IIS_IUSRS и даем ей права полного доступа.
- Как установить кодировку сайта.Откройте «Диспетчер служб IIS», выберите нужный веб-сайт.В настройках сайта откройте раздел «Заголовки ответов HTTP». Нажмите ссылку Добавить. В открывшемся окне в поле Имя введите: Content-type, в поле Значение введите: text-html; charset=windows-1251 (см. скриншот). Вместо windows-1251 можно прописать любую другую кодировку.
Кодировка сайта
Ссылки по теме:
www.q2w3.ru
Установка веб-сервера IIS 8 в Windows Server 2012 R2
Веб-сервер представляет собой некоторую программу (службу), принимающую HTTP-запросы от клиентов, обычно от веб-браузеров, обрабатывающую данные запросы и выдающую им ответ, как правило, вместе с HTLM-страницей (сайтом), изображением, файлом, медиа-потоком или другими данными. Ниже подробно рассмотрим процесс установки подобной службы, а именно веб-сервера IIS 8 (Internet Information Server) входящего в поставку Microsoft Windows Server 2012 R2.
0. Оглавление
- Установка веб-сервера IIS
- Перезапуск сервера IIS
1. Установка веб-сервера IIS
Запускаем Диспетчер серверов (Server Manager). Его можно запустить с ярлыка на панели задач, или же выполнив команду servermanager.exe (Для этого необходимо нажать комбинацию клавиш Win + R, в появившемся окне в поле «Открыть» (Open) написать имя команды и нажать «ОК» ).
В диспетчере серверов, в меню, расположенном в правом верхнем углу окна, выберем «Управление» (Manage) — «Добавить роли и компоненты» (Add Roles and Features)
Запустится Мастер добавления ролей и компонентов (Add Roles and Features Wizard). Нажимаем «Далее» (Next) на стартовой странице.
Тип установки (Installation Type) отмечаем «Установка ролей или компонентов» (Role-based or feature-based installation) и нажимаем «Далее» (Next).
Выбираем текущий сервер из пула серверов (Select a server from the server pool) и снова жмем «Далее» (Next).
На следующем шаге выбираем роль, которую необходимо установить. В нашем случае это роль «Веб-сервер (IIS)» (Web Server). Отмечаем ее в списке.
При этом мастер предложит нам добавить компоненты, необходимые для Веб-сервера, а именно «Консоль управления службами IIS» (IIS Management Console). Соглашаемся на установку дополнительных компонент нажав «Добавить компоненты» (Add Features) и жмем «Далее» (Next).
Оставляя список компонент без изменений нажимаем «Далее» (Next).
Ознакомившись с информацией о роли веб-сервера снова жмем «Далее» (Next).
Затем необходимо выбрать службы ролей, которые будут установлены для веб-сервера. Этот набор зависит от конкретных задач, которые будет выполнять сервер IIS.
Например, для публикации баз данных «1С:Предприятие» 8 на веб-сервере или для запуска сайта на WordPress, требуется установка компонент:
- Общие функции HTTP (Common HTTP Features)
- Статическое содержимое (Static Content)
- Документ по умолчанию (Default Document)
- Обзор каталогов (Directory Browsing)
- Ошибки HTTP (HTTP Errors)
- Разработка приложений (Application Development)
- ASP
- ASP.NET 3.5
- Расширяемость .NET 3.5 (.NET Extensibility 3.5)
- Расширения ISAPI (ISAPI Extensions)
- Фильтры ISAPI (ISAPI Filters)
- Исправление и диагностика (Health and Diagnostics)
- Ведение журнала HTTP (HTTP Logging)
- Монитор запросов (Request Monitor)
- Средства управления (Management Tools)
- Консоль управления IIS (IIS Management Console)
Для установки FTP-сервера требуются компоненты:
- FTP-Сервер (FTP Server)
- Служба FTP (FTP Service)
- Расширяемость FTP (FTP Extensibility)
и т. д. Если выделить службу в списке, слева доступно ее краткое описание. Выбрав необходимые службы ролей жмем «Далее» (Next).
Устанавливаем флаг «Автоматический перезапуск конечного сервера, если требуется» (Restart the destination server automatically if required) если перезагрузка не помешает работе других пользователей и жмем «Установить» (Install) для начала установки указанных в списке служб.
Дожидаемся завершения установки веб-сервера (может произойти перезагрузка сервера) и нажимаем «Закрыть» (Close) для завершения работы мастера.
Возвращаемся в диспетчер серверов, в меню «Средства» (Tools) выбираем появившейся там пункт «Диспетчер служб IIS» (Internet Information Services).
В запустившемся Диспетчере служб IIS, в окне подключений (Connections) увидим только что установленные веб-сервер (соответствует сетевому имени компьютера) а также один веб-сайт, добавленный по умолчанию, с названием Default Web Site.
Данный сайт представляет одну веб-страницу с приветствием на различных языках и откликается на все запросы к данному веб-серверу по 80-му порту. Чтобы просмотреть его, достаточно запустить веб-браузер, например Internet Explorer, и ввести в строку адреса http://localhost.
Также этот сайт можно просмотреть с любого другого компьютера в сети, забив в строку адресе IP компьютера где установлен веб-сервер IIS.
Файлы этого сайта, как и файлы всех других добавленных позже сайтов по умолчанию располагаются в каталоге C:\interpub\wwwroot.
Ну и соответственно, чтобы сайты расположенные на данном веб-сервере были доступны из сети Интернет по внешнему IP-адресу или доменному имени (о том как привязать доменное имя к IP-адресу читайте здесь), необходимо на маршрутизаторе выполнить проброс 80-ого порта на компьютер с установленным веб-сервером IIS.
2. Перезапуск сервера IIS
Иногда требуется перезапустить веб сервер IIS. Сделать это можно как из Диспетчера служб IIS, кликнув правой кнопкой мыши по серверу в окне подключений или из меню «Действия» (Action)
так и из командной строки, выполнив команду
iisreset /noforce <имя_компьютера>где:
- параметр /noforce необязателен и используется для защиты от потери данных в случае, когда службы IIS не могут быть остановлены в течение одноминутного периода ожидания.
- параметр <имя_компьютера> также необязателен при работе на локальном компьютере. В случае удаленного администрирования сервера IIS в качестве параметра <имя_компьютера> указывается имя NetBIOS компьютера, на котором выполняется перезапуск IIS.
При перезапуске веб сервера IIS происходит перезапуск следующих служб (если они устанавливались при установке компонент IIS):
Служба IIS Admin | Эта служба управляет всеми службами IIS, кроме службы WWW (FTP, NMTP и SMTP). |
Служба WWW | Эта служба обеспечивает подключения клиентов к веб-узлам. |
Служба HTTP SSL | Эта служба обеспечивает безопасные подключения клиентов к веб-узлам. |
Служба FTP | Эта служба обеспечивает FTP-подключения и администрирование в диспетчере IIS. |
Служба SMTP | Эта служба обеспечивает передачу электронной почты по сети. |
Служба NNTP | Эта служба обеспечивает передачу электронных новостей по сети. |
tavalik.ru