Сегодня я расскажу вам, что такое локальный сервер (localhost), для чего он нужен и как его установить на ваш компьютер.

Использовать мы будем бесплатный локальный сервер (localhost) Денвер (Denwer) , потому что в этом случае вам не придется покупать хостинг и даже не нужен выход в интернет. Конечно есть и другие подобные программы, но так как я сам всегда использую денвер для редактирования своих сайтов, поэтому рассмотрим именно его. Да и возможности этого джентльменского набора практически ничем не отличаются от обычного хостинга. Состоит он из тех же компонентов, что и хостинг, таких как базы данных MySQL, Apache, поддержка PHP, скрипт для работы с базой данных PhpMyAdmin и других полезных вещей о которых вы сможете узнать больше .

Итак, давайте рассмотрим подробней, что же такое локалхост ?

Что такое локальный сервер (localhost) и для чего он нужен

Локальный сервер (localhost) — некая специальная программа, которая позволит вам разработать блог wordpress или сайт dle на домашнем компьютере, проводить всяческие эксперименты над дизайном и структурой, без необходимости выхода в интернет.

А какой толк от локального сервера , если можно просто поставить движок на хостинг и все? Как я написал выше, локалхост позволит вам экспериментировать без вреда для сайта, который будет на хостинге. Представьте ситуацию: решили вы прикрутить на свой любимый проект новое, красивое меню. Меню прикрутили и дизайн сайта разлетелся на кусочки, а что бы все поправить понадобится какое-то время и пока вы все поправляете, пользователи зашедшие на сайт тут же убегут и уже навряд ли вернутся, а если у вас сайт с высокой посещаемость… Я думаю вы поняли, для чего нужна установка локалхост (localhost).

Как установить денвер (Denwer)

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

Следующим шагом, мы запускаем скачанный файл (exe), тем самым начинаем установку локального сервера (localhost) на ваш компьютер. В самом начале инсталяции, после запуска установочного файла, откроется окно веб-браузера, с просьбой закрыть его, с целью продолжения. Так мы и поступим просто закрываем окно браузера.

и жмем ENTER. После этого, вам предложат выбрать директорию инсталяции, или другими словами, указать путь, куда нужно установить набор web-разработчика , обратите внимание, установить можно так же и на флеш-накопитель (или флешку). По умолчанию путь установки программы выглядит так: C:\Webservers, но вы можете изменить его.

После того как вы определились с директорией установки, нажимаете на кнопку «ENTER». И сразу вам зададут «контрольный вопрос»: Вы точно уверены, что хотите разместить в ней денвер (Denwer), и будет предложено два варианта ответа (y/n)? Если вы уверены в выборе директории, на клавиатуре нажимаем кнопочку «y», если же нет, тогда «n», после выбора буквы снова жмем ENTER. Затем еще раз ENTER.

Далее вам предложат выбрать букву будущего виртуального диска, по умолчанию это «Z», так как маловероятно, что он у вас уже занят. Для чего же предназначен этот виртуальный диск, мы же прописали директорию установки денвера? Виртуальный диск нужен для имитации работы сервера, туда и установлен наш denwer, но есть так же и некоторые библиотеки которые прописались в system32, поэтому нас и просили прописать директорию в которую мы хотим установить программу. Ну в этом на самом деле мало понятного, поэтому мы не будет сопротивляться и выберем букву для виртуального диска, букву можно выбрать и другую, главное, чтоб буква для диска не была занята. После выбора буквы, жмем ENTER дважды.

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

После копирования файлов программы вас попросят выбрать один из двух режимов запуска денвера. Разработчики рекомендуют выбирать 1, так как он наиболее удобен, но выбор за вами. Я например выбираю обычно второй вариант запуска, так как он для меня удобнее, после выбора, снова жмем ENTER.

Затем вам зададут последний вопрос: Создать ярлыки на рабочем столе? И мы конечно же выбираем «у» (т.е «ДА») и жмем ENTER.

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

И еще кое что, после того как вы согласились на создание ярлыков, на рабочем столе появится три ярлыка:

«start denwer» — для запуска. Если в режимах запуска, вы выбрали 1, то при запуске windows, денвер будет запускаться автоматически.

«restart denwer» — для перезагрузки. Используется в случае, если сделаны какие-то изменения на локалке. Например при создании новой базы данных.

«stop denwer» — для остановки работы.

Надеюсь данный пост написан не зря и кому нибудь пригодится информация о локальном сервере (localhost).

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

Видео урок по установке локального сервера Denwer.

В этом уроке будем разбираться что такое файл hosts , где он находится, как его изменить и какой он должен быть в нормальном состоянии.

Файл hosts - обычный файл, в котором представлен список ip адресов, которые сопоставлены с именами сайтов.

Он служит своеобразным локальным dns-сервером, указывая куда обращаться компьютеру при введении в браузер определенного адреса. Ниже вы можете увидеть пример содержимого такого файла.

В hosts по умолчанию прописан лишь один ip адрес (127.0.0.1), который занят вашим компьютером.

Когда мы вводим адрес сайта в адресной строке браузера, перед тем как сайт загрузится, компьютер сначала обращается к файлу hosts, смотрит есть ли этот адрес в списке или нет, а уже затем обращается к dns-серверам в интернете. В отличии от серверов файл контролируем мы сами. Если в нем адреса нет, то идет обращение к dns-серверам и сайт загружается, а вот если в файле есть запись, то компьютер смотрит к какому ip адресу следует обращаться.

Hosts можно использовать для блокировки доступа к ресурсам интернета. Для это дописываем сразу после строки 127.0.0.1 localhost новую строку вида:

127.0.0.1 адрес_сайта

Адрес сайта сопоставляется с ip адресом компьютера и поэтому не загружается.

Ниже представлены особенности редактирования файла hosts:

Каждая запись должна находиться на отдельной строке;
- ip адрес в записи идет первым;
- ip и адрес сайта должны быть разделены хотя бы одним пробелом;
- сивол решетка # в начале строки позволяет ее закомментировать, т.е. сделать так, чтобы она не работала.

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

Где находится hosts.

Теперь давайте разбираться где находится hosts . Найти hosts можно по адресу:

C:\Windows\System32\drivers\etc

Представленной выше путь актуален для операционной системы Windows. Для других ОС этот путь может отличаться.

Расположение файла можно изменить в реестре
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath

Как изменить файл hosts.

Файл hosts не имеет расширения, поэтому открыть его, просто кликнув по нему два раза левой клавишей мыши, не получится. Щелкаем на нем правой клавишей мыши и выбираем пункт "Открыть с помощью".

Как должен выглядеть файл hosts.

Ниже представлены оригинальные тексты файлов hosts для разных операционных систем Windows. Это содержания файла по умолчанию.

Windows XP

# Copyright (c) 1993-1999 Microsoft Corp.
#
#
# entry should be kept on an individual line. The IP address should

# space.
#

#
# For example:
#
# 102.54.94.97 rhino.acme.com
# source server
127.0.0.1 localhost

Windows Vista

# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a "#" symbol.
#
# For example:
#
# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost
::1 localhost

Windows 7

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a "#" symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

В заключении хотелось бы сказать о том, как обезопаситься от изменений hosts. Конечно же на первом месте антивирусы. Обязательно пользуйтесь ими и поддерживайте актуальную базу. Также, недавно я уже писал про программу под названием Менеджер браузеров . Она позволяет отслеживать и пресекать внесение изменений в файл без вашего участия. Ну и конечно не устанавливайте непроверенные программы и не запускайте странные файлы.

Если у вас появятся вопросы, то обязательно их задавайте.

В этом уроке поговорим о том, что такое виртуальная память компьютера и файл подкачки

Dans le domaine des réseaux informatiques, localhost (l hôte local en français) est un nom utilisé pour se référer à l ordinateur local. On s en sert pour communiquer avec notre machine par l intermédiaire du protocole IP. Le nom localhost est… … Wikipédia en Français

.localhost - est un domaine de premier niveau réservé. Un domaine de premier niveau réservé est un domaine de premier niveau qui n’est pas destiné à être utilisé dans le système de nom de domaine (Domain Name System) d’Internet, mais qui est réservé à un… … Wikipédia en Français

Localhost - steht in der Netzwerktechnik für das momentan genutzte System oder dessen IP Adresse. Üblicherweise ist das eigene System (der local host) unter der IP Adresse 127.0.0.1 für TCP/IP Applikationen auf dieselbe Weise erreichbar, wie ein fernes… … Deutsch Wikipedia

Localhost - (127.0.0.1 127.255.255.255) зарезервированный диапазон IP адресов для обозначения т. н. «локального хоста», то есть для сети, состоящей только из одного компьютера. Как правило, используется всего один адрес 127.0.0.1, который… … Википедия

.localhost - Введение 1999 Тип домена зарезервированный общий домен верхнего уровня Статус действующий Регистратор IANA Назначение определяет локальный компьютер … Википедия

localhost - (так называемый, «локальный хост», по смыслу этот компьютер) в компьютерных сетях, стандартное, официально зарезервированное, доменное имя для частных IP адресов (в диапазоне 127.0.0.1 127.255.255.255, RFC 2606), то есть для… … Википедия

Localhost - In computer networking of Unix like operating systems, localhost (meaning this computer) is the standard hostname given to the address of the loopback network interface. The name is also a reserved domain name (RFC 2606) (cf. .localhost), set… … Wikipedia

localhost - Dans les domaines des réseaux informatiques, localhost (l hôte local en français) est un nom utilisé pour se référer à une interface logique de l ordinateur local. On s en sert pour communiquer avec sa propre machine par l intermédiaire du… … Wikipédia en Français

.localhost - Infobox Top level domain name=.localhost background=#6CC introduced=1999 type=Reserved top level domain status=Reserved to prevent actual use registry=IANA sponsor=None intendeduse=Identifies the current local computer; reserved at the top level… … Wikipedia

localhost - Veranschaulichung der Kommunikation zwischen Browser und Webserver Software innerhalb des lokalen Rechners localhost steht in der Netzwerktechnik für das momentan genutzte System oder dessen IP Adresse. Üblicherweise ist das eigene System (der… … Deutsch Wikipedia

.localhost - Jeder Name einer Domain im Internet besteht aus einer Folge von durch Punkte getrennten Zeichen. Die Bezeichnung Top Level Domain (vom englischen top level domain, übersetzt Bereich oberster Ebene; Abkürzung TLD) bezeichnet dabei den letzten… … Deutsch Wikipedia