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

Вы решили создать свой блог,или может Вам нужен сайт визитка для вашего бизнеса?Тогда напишите на сайте http://f1comp.ru автору и он сделает Вам красивый и интересный сайт для Вас или Вашего бизнеса. Вы можете связаться с ним через форму обратной связи и задать вопросы, которые Вас интересуют.

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

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

Что вам понадобится:

  1. ПК Windows
  2. Как всегда — широкополосный доступ (DSL или кабель) подключения к Интернету

Шаг 1.Установка Apache HTTP server.

В первую очередь,disable и stop любой другой брандмауэр или серверное программное обеспечение,которое возможно работает, в том числе Брандмауэр Windows,Skype,Trillian или любые другие программы для быстрого обмена сообщениями.Это чрезвычайно важно,и если это не сделано,может вызвать сбой при установке и запуске сервера.Эти программы и службы можно запускать и использовать снова,как обычно, как только мы сделаете установку web-сервера.

Скачайте HTTP Сервер Apache отсюда, используя ссылку рядом с «Win32 Binary (MSI Installer).» Запустите мастер установки.Примите условия лицензионного соглашения и используйте местоположение по умолчанию для Apache файлов,в C:Program FilesApache Software Foundation\Apache2.2. Когда вы попадёте на экран запроса информации о сервере,введите свой адрес электронной почты и homeip.net  в качестве информации о домене. Завершите мастер установки, с помощью «обычная установка».

Когда  Вы всё это сделаете,откройте web-браузер и введите http://localhost/ . Если вы увидите страницы ,на которых говорится, «Если вы видите это,значит установка программного обеспечения веб-сервера Apache на этой системе была успешной».

Шаг 2.Сконфигурируйте Apache,чтобы обмениваться документами.

Допустим, вы хотите сделать вашу коллекцию музыки, загружаемую с помощью вашего нового веб-сервера,и все ваши музыкальные файлы, расположены в C:GinaMy Музыка.Используя текстовый редактор, например,блокнот,откройте файл C:Program FilesApache GroupApache2confhttpd.conf . Это конфигурационный файл Apache, который выглядит, довольно страшно,но чаще всего по умолчанию будет прекрасно работать для нас.Мы просто должны изменить некоторые вещи.

В этом файле  закомментируйте строку httpd.conf,начинающуюся с DocumentRoot, и добавьте ещё один в ваш каталог, например:

 #DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs" DocumentRoot "C:/Gina/My Музыка"

Затем закомментируйте строку,начинающуюся с <Directory «C:/Program… и добавьте ещё один параметр в ваш каталог,например:

 #<Directory "C:/Program Files/Apache Group/Apache2/htdocs"> <Directory "C:/Gina/My Музыка">

Наконец,около 20 строкой ниже линии <Directory,есть строки, в которых написано:

 AllowOverride None

Измените их на:

 AllowOverride All

Когда вы закончите вносить изменения,сохраните файл httpd.conf. Затем, нажмите на кнопку значок Apache  в панели задач и выберите «Restart». Если Apache успешно перезагружается,значит ваш файл отредактирован правильно.Посетите http://localhost/ в вашем браузере.На этот раз вы увидите список ваших музыкальных файлов.

Шаг 3. Пароль вашего веб-сайта для документов.

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

Во-первых, откройте окно командной строки (перейдите в меню Пуск, выберите Выполнить и введите cmd.) ,внесите изменения в каталог Apache bin, набрав:

 cd "C:Program FilesApache Software FoundationApache2.2in"

Затем создайте файл паролей, набрав:

 htpasswd-c "C:Documents и SettingsGinamy_password_file.txt"джин

Замените путь,пусть ваш новый файл паролей (который может быть в любой папке,за ИСКЛЮЧЕНИЕМ web-сервер document root). Замените джин на имя пользователя,который вы хотите использовать.При появлении соответствующего запроса введите пароль,который вы хотите настроить.Как только вы это сделали,будет создан файл с паролем.

Теперь мы хотим войти в свой каталог музыки.Откройте новый файл в текстовом редакторе,таком как » блокнот». Скопируйте и вставьте в него следующее:

 AuthType Basic AuthName "This is a private area, please log in" AuthUserFile "c:Documents and SettingsGinamy_password_file.txt" AuthGroupFile /dev/null <Limit GET POST PUT> require valid-user </Limit>

Убедитесь,что вы заменили "C:Documents и SettingsGinamy_password_file.txt" в тексте на ваш собственный файл пароль, созданный выше.Сохраните новый файл В ВАШИХ ДОКУМЕНТАХ в корне WEB-СЕРВЕРА (в данном случае, C:GinaMy Музыка) и назовите его .htaccess. Не забудьте точку в начале,перед  .htaccess. Так, в данном случае, мы сохранили файла в C:GinaMy Музыка .htaccess.

Примечание: Если вы используете блокнот,для создания вашего файла .htaccess,когда вы сохраняете файл,поставить кавычки вокруг имени файла вот так «.htaccess» ,что бы блокнот не может автоматически поставить расширение TXT в файле.Если файл будет с текстовым расширением, ваш пароль не будет работать!

Теперь, используя ваш веб браузер перейдите на http://localhost/ . Вам должен быть предложен вход в систему. Введите ваше имя пользователя и пароль, которые вы установите в вашем файле паролей.

Шаг 4.Поздравьте себя.У вас есть работающий домашний веб-сервер.

Если вы НЕ находитесь за firewall,вы можете получить доступ к вашему web-серверу с других компьютеров,введя в адресной строке IP-адрес вашего компьютера  веб-браузер.Если вы не уверены,какой ваш IP, посетите Мой IP ,чтобы узнать это.Если ваш IP 12.34.567.890,введите его в адресной строке браузера.

Если вы НАХОДИТЕСЬ за брандмауэром (например, маршрутизатор), вам нужно открыть порт 80 на firewall и направить его на свой компьютер. Но жта часть выходит за рамки данной статьи,и будет описана в следующей статье.

Читайте ранее:
Ремонт компьютеров

Что бы вы сделали, если ваш персональный компьютер вдруг стал сбоить в субботу вечером?Вам срочно нужно дело сделать,или вы хотите...

Закрыть