Как сделать свой веб-сервер // Вебшкола онлайн

 back-1603646 next-3969490

  • Если вы хотите, чтобы ваш сайт увидели другие люди, вам надо его опубликовать.
  • Для публикации вы должны разместить ваши файлы на веб-сервере.
  • Ваш компьютер может выступать в роли веб-сервера, если вы установите IIS или PWS.
  • IIS или PWS превратят ваш компьютер в веб-сервер.
  • Эти программы являются бесплатными.

Заметка: Указанные программы не являются единственными в своем роде. Веб-сервера отлично налаживаются на программе Apache. Надо заметить, что большая часть веб-серверов мира сделана на программе Apache. Из достоинств Apache-серверов надо отметить надежность и гибкость конфигурации. К недостаткам относится то, что в Apache отсутствует удобный стандартный интерфейс администраторской панели.

Если вы учитесь в школе или сами преподаёте, вам понравится хостинг документов учителям и ученикам — doc4web.ru. В этом сервисе учителя и ученики делятся материалами (конспекты, контрольные работы, тесты) по различным предметам: алгебра, английский язык, информатика и др. Заходите на doc4web.ru — не пожалеете!

IIS

IIS — Internet Information Server (Сервер Интернет Информации).

IIS представляет из себя набор интернет-сервисов для серверов, созданный компанией Microsoft для использования с ОС Microsoft Windows.

IIS распространяется бесплатно с ОС Windows 2000, XP и Vista.

IIS легко установить. Этот веб-сервер является хорошим средством разработки и тестирования веб-приложений.

IIS включает в себя поддержку ASP (Active Server Pages — Активные серверные страницы), серверного языка программирования, который может быть использован для создания динамичных, интерактивных веб-приложений.

Если вы хотите узнать больше о ASP, посетите наш учебник по ASP.

PS. Если вы ищете сервер для теста asp, вы можете воспользоваться моей ссылкой на сайт, на котором можно выбрать бесплатный хостинг с поддержкой ASP.

PWS

PWS — Personal Web Server (Персональный Веб-Сервер).

PWS предназначен для более старых ОС Windows, таких как Windows 95, 98 и NT.

PWS легок в установке и может использоваться для разработки и тестирования, в том числе и на языке ASP.

Мы не рекомендуем использовать PWS-сервер для каких-либо целей, кроме тренировки. Он устарел и имеет уязвимости безопасности.

Версии веб-серверов Windows

  • Windows Vista Business, Enterprise и Ultimate поставляются с IIS 7
  • Windows Vista Home Premium поставляется с IIS 7
  • Windows Vista Home Edition не поддерживает ни PWS, ни IIS
  • Windows XP Professional поставляется с IIS 5.1
  • Windows XP Home Edition не поддерживает ни IIS, ни PWS
  • Windows 2000 Professional поставляется с IIS 5.0
  • Windows NT Professional поставляется с IIS 3 и также поддерживает IIS 4
  • Windows NT Workstation поддерживает PWS и IIS 3
  • Windows ME не поддерживает ни PWS, ни IIS
  • Windows 98 поставляется с PWS
  • Windows 95 поддерживает PWS

Как установить IIS на Windows Vista

Выполните следующие шаги для установки IIS-сервера на Windows Vista:

  1. Откройте «Панель Управления» из меню «Пуск».
  2. Откройте пункт «Программы».
  3. Щелкните на ссылке «Компоненты Windows» слева.
  4. Поставьте галочку напротив IIS и нажмите ОК.

После установки IIS убедитесь в том, что вы установили все рекомендованные обновления (загляните в центр обновления Windows).

Как установить IIS на Windows XP и Windows 2000

Выполните следующие шаги для установки IIS-сервера на Windows XP и Windows 2000:

  1. Откройте «Панель Управления» из меню «Пуск».
  2. Выберите пункт «Установка и удаление программ».
  3. Щелкните на ссылке «Установка компонентов Windows».
  4. Щелкните на «IIS».
  5. Щелкните на «Подробности».
  6. Поставьте галочку напротив «Веб-сервер»и нажмите «ОК».
  7. В предыдущем окне нажмите «Установить».

После установки IIS убедитесь в том, что вы установили все рекомендованные обновления (загляните в центр обновления Windows).

Проверка веб-сервера

После установки IIS или PWS выполните следующие шаги:

  1. Найдите новую папку Inetpub на вашем жестком диске.
  2. В этой папке найдите папку wwwroot.
  3. Наберите какой-либо код ASP и сохраните его в файл test.asp в новую папку MyWeb.
  4. Убедитесь в том, что ваш веб-сервер запущен (смотрите ниже*).
  5. Запустите ваш браузер и в командной строке наберите адрес «http://localhost/MyWeb/test.asp».

*Заметка: Если в панели задач Windows вы увидите значок IIS или PWS, значит соответствующий сервер запущен.

Следующий шаг — профессиональный веб-сервер

Если вы не хотите использовать PWS или IIS, вы можете загрузить ваши файлы на публичный сервер. Вы с легкостью можете найти хостинг (компания, предоставляющая сервер для доступа вашего сайта к интернету).

Для России могу заметить, что можно и нужно использовать западные хостинг-компании, потому что цены у них ниже, и объем передаваемых данных (трафик) выше.

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

Сервер на Apache

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

Денвер включает в себя сервер Apache, набор дистрибутивов PHP, MySQL, Perl, настроенных для работы на вашем компьютере с ОС Windows. Он прост в установке и настройке. Подробные инструкции есть на официальном сайте, на который вы можете перейти по указанной выше ссылке.

Update от 11/05/2013 г. Прошло довольно много времени с тех пор, как я писал данный текст. Если вам нужен php сервер для проверки скриптов на домашнем компьютере перед их загрузкой на хостинг, вы можете просмотреть сервер xampp. Качаем по ссылке — download_2-3789986. Для особо умных — ищите по названию в поисковиках.

Из «вкусняшек» сервера на xampp хотелось бы отметить следующее — интуитивно понятное добавление папок на жесткий диск, стабильная работа на Windows XP и Windows 7. Остались вопросы, что-то не получается? Пишите на почту superxxx83@mail.ru с темой — «вопрос с сайта weblabla.ru».

Бесплатный хостинг с PHP и MySQL

Что касается бесплатного хостинга с PHP и MySQL, лучше всего искать его на зарубежных сайтах. Многие западные хостинг-провайдеры предлагают пользователям возможность разместить их сайты на своих серверах бесплатно. Это делается для рекламы, тем более многие пользователи позже становятся клиентами хостера, если, конечно, они довольны качеством услуг хостинга. Навскидку могу назвать несколько хостинг-провайдеров, предоставляющих бесплатный хостинг с PHP и MySQL:

Оба хостера — зарубежные, поэтому при возникновении проблем техническую поддержку оказывают только на английском. На Zymic.com, правда, есть форум, в котором есть рускоязычный раздел.

Давайте посмотрим что предлагают хостеры из вкусностей:

Zymic.com — 5 Гб на жестком диске, 50 Гб трафика, 3 базы данных, неограниченное количество сайтов, бесплатные поддомены, панель управления БД, файловый менеджер, FTP.

Awardspace.com — здесь характеристики послабее: 200 Мб на жестком диске, 5 Гб трафика, 2 домена и 5 поддоменов, 1 база данных, 5 почтовых ящиков, панель управления БД, файловый менеджер, FTP.

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

 back-1603646 next-3969490