Как настроить IIS в Windows XP Pro
IIS (Internet Information Services) – это набор серверов для некоторых служб интернета от компании Майкрософт. Он выступает в качестве аналога Apache, но с лучшим пользовательским интерфейсом.
Шаги
-
1
Установите IIS 5.1. Он доступен в Windows XP Pro или в Windows XP Media Center.
- Нажмите Start – Control Panel.
- Нажмите Add or Remove Programs.
- Нажмите Add/Remove Windows Components.
- В окне Windows Component Wizard отметьте Internet Information Services.
- Нажмите Next. Мастер установки может затребовать установочный диск с Windows XP.
- IIS 5.1 будет установлен.
-
2
После завершения установки запустите IIS (это непросто, так как у него нет ярлыков на рабочем столе или в меню «Пуск»).
- Откройте панель управления и нажмите Performance and Maintenance - Administrative Tools. (В Service Pack 3 сразу нажмите Administrative Tools.)
- Вы увидите Internet Information Services; запустите программу (и создайте ее ярлык на рабочем столе).
-
3
Если открылось окно программы, то она установлена правильно. Читайте дальше для получения информации по настройке программы.
-
4
В левой панели выберите Websites.
-
5
Отобразится состояние сервера (работает он или нет), локальный IP-адрес, на который он настроен, и используемый порт (порт 80 используется по умолчанию, но вам, возможно, потребуется изменить его, так как порт 80 блокируется большинством интернет-провайдеров).
-
6
Теперь щелкните правой кнопкой мыши по Default Web site и в меню выберите Рroperties, а затем откройте вкладку Web site. Измените IP-адрес на ваш локальный IP-адрес (если он еще не установлен; чтобы узнать локальный адрес, нажмите Start - Run и введите CMD, а затем введите IPCONFIG. Посмотрите на цифры в строке IP-address).
-
7
Теперь выберите порт (подойдет любой порт от 1024). Вы можете оставить порт 80, но только если ваш провайдер не блокирует его. Если вы решите изменить порт, то обратите внимание, что при переходе на ваш сайт синтаксис должен быть таким: domain.com:portnumber
-
8
После того, как вы определились с портом, необходимо открыть порт в маршрутизаторе. Для этого введите шлюз в адресной строке браузера.
-
9
Далее перейдите на вкладку Home Directory и введите локальный путь Буква_системного_диска:Inetpubwwwroot (эта папка была создана автоматически при установке программы).
-
10
Теперь перейдите на вкладку Documents. Здесь вы можете установить документ по умолчанию, чтобы перенаправлять на него пользователей, если ни один документ не введен в URL. Для добавления в список нового документа нажмите Add, а затем введите имя файла (вам не нужно вводить путь, но файл должен находиться в домашней директории).
-
11
Закройте окно настроек и еще раз щелкните правой кнопкой мыши по Default Web Site. Нажмите New - Virtual Directory (это не обязательно делать, но это будет хорошей практикой). Введите имя вашего виртуального каталога, например, Root.
-
12
Теперь раскройте Default Web Site и вы увидите имя вашего виртуального каталога. Откройте каталог, чтобы просмотреть в нем файлы, хранящиеся в Home Directory.
-
13
Еще раз щелкните правой кнопкой мыши по Default Web Site и нажмите All Tasks - Permissions Wizard.
- Нажмите Next.
- Отметьте Select new security settings from template.
- Нажмите Next.
- Нажмите Public Site. Теперь просто нажимайте Next по закрывания окна.
-
14
Теперь протестируйте работу вашего сайта.
- Откройте браузер и в адресной строке введите: http:// localIPaddress:port/virtualdirectory/ или введите http:// computername:port/virtualdirectory/ (если вы не меняли порт по умолчанию, введите: http:// computername/virtualdirectory/)
-
15Чтобы получить доступ к сайту с другого компьютера, не входящему в вашу локальную сеть, введите: http:// externalIPaddress:port/virtualdirectory/ (если вы не меняли порт по умолчанию, введите: http:// externalIPaddress/virtualdirectory/)
-
16Чтобы узнать ваш внешний IP-адрес, откройте http://whatismyip.com или http://ipaddressfinder.info
-
17Если описанный метод не сработал, обратитесь к разделу «Советы» этой статьи.
Советы
- Сайту требуется большая пропускная способность, поэтому, если вы работаете из дома, сайт будет открываться медленно.
- Для проверки блокировки порта 80 нажмите Start – Run и введите CMD. В командной строке введите telnet google.com 80 (вы можете использовать любой веб-сайт). Если на экране отобразилось любое сообщение, кроме «Cannot connect error message», то порт 80 открыт.
- Ваши разрешения могут содержать ошибки. Если вы получили сообщение об ошибке 401, запустите мастер разрешений и внимательно перечитайте отображенную информацию.
- Убедитесь, что в IIS активирован «Default Web Site».
- Ваш сайт может не работать по причине блокирования порта 80. В этом случае измените порт в IIS и в маршрутизаторе.
- Возможно, вы неправильно перенаправляете порт.
- Откройте порт 80 в вашем брандмауэре.
- Если Apache запущен, закройте его, а также закройте все процессы Apache в Диспетчере задач.
- Для получения дополнительной помощи обратитесь к Microsoft (компания предоставляет широкую поддержку пользователям IIS).
- No-ip.com – это хороший сайт для бесплатной связи вашего IP-адреса с субдоменным именем.
Предупреждения
- Не загружайте незаконные или защищенные авторскими правами файлы на ваш веб-сервер.
- Не открывайте полного доступа к вашему серверу, так как это приведет к несанкционированному доступу к вашим папкам или к заражению системы.
Что вам понадобится
- Windows XP Pro или Media Center
- IIS 5.1
- Высокоскоростное подключение к интернету
- Базовые знания HTML
|