Вінницький форум

Вінницький форум (https://forum.vn.ua//index.php)
-   Мережевий форум (https://forum.vn.ua//forumdisplay.php?f=13)
-   -   webservers (https://forum.vn.ua//showthread.php?t=8597)

James Bond 26-12-2006 00:38

webservers
 
Джентльменский набор Web-разработчика
Версия: Денвер-2 2006-04-25

НАЗНАЧЕНИЕ

Предлагаемый комплекс программ позволяет запустить полноценный веб-сервер
Apache с поддержкой PHP, Perl и сервер MySQL на машине, работающей под
управлением MS Windows 95/98/Me/NT/2000/XP. Как правило, при установке не
требуется никакой настройки, комплекс может использоваться даже
неподготовленными пользователями. Тем не менее, он может найти применение
не только для обучения азам веб-программирования, но и для отладки
интерактивных сайтов, программ, использующих базу данных MySQL, написанных
на языках PHP и Perl.

James Bond 26-12-2006 00:39

Знаете ли вы, что в Интернете используются только цифровые адреса (они же IP) сайтов? А буквенные адреса web-страниц были придуманы исключительно для удобства запоминания их пользователем. Но компьютеры соединяются между собой только по цифровому IP.



Чтобы перевести непонятную компьютеру буквенную абракадабру типа www.qsl.net в понятный ему IP адрес (в данном случае в IP 63.238.179.50) задействуется служба DNS (domane name server), которая знает о том какому буквенному имени (хосту) какой IP (цифровой) соответствует. Сервер DNS физически не один - это просто огромной длины (для всех существующих в Интернете буквенных имен) записи вида хост - IP на разных серверах (в том числе, скорее всего и на вашем провайдере).



Поэтому, когда вы набираете у себя в браузере какой-нибудь буквенный адрес (например www.qsl.net) происходит примерно следующий диалог:



Цитата:


Браузер:



- Тут, эта... хозяин хочет на www.qsl.net попасть.



Протокол TCP/IP:



- Ага, щас, разбежался. Ты мне не буквы тычь, а IP скажи машины, с которой надо соединиться.



Браузер:



-Дык я не знаю. Погоди, поищу. Так... На нашем компьютере нет ли случайно записей какому IP соответствует хост www.qsl.net? Блин, нету. Придется у внешнего сервера DNS спрашивать. Эй, DNS-сервер, ты где? Чего молчишь?



DNS-сервер:



- Как же меня достали эти миллионы идиотов, не знающих IP... Погоди, твой запрос в очереди, перед тобой еще 500 более ранних запросов надо обработать....



Пауза....



DNS-сервер сам себе:



- Ну и где у меня написано про www.qsl.net? Что, нигде? Точно нигде? Блин, наверное это какой-то Богом забытый буржуйский сервер. Нет у меня на него записи. Придется другие DNS- сервера спрашивать. Эй, другие DNS-сервера, вы где? Вопрос накопился.



...повторяется сценка с первым ответом DNS сервера, только в это раз велят подождать ему. Наконец, один из DNS-серверов находит у себя запись, что оказывается www.qsl.net это IP 63.238.179.50 и возвращает эту инфу терпеливо ждущему браузеру.



Браузер:



- Фу, ну наконец. Эй TCP/IP соединяйся с IP 63.238.179.50.



TCP/IP ворчиливо:



- Ну так бы сразу и сказал. Соединяюсь. Поехали.


http://www.dl2kq.de/soft/6-7.htm

James Bond 26-12-2006 00:41

Цитата:

Повідомлення від senior_root
Все по порядку:



Я ввожу обычьный, на пример "www.main.mynet.com", адрес на компьютере из локалки, и хочу попасть на страничку, которая лежит у меня в "C:\WebServers\home\mynet.com\main\index\html" , я попаду на нее или кудато в интернет?



если в файле C:\WINDOWS/system32/drivers/etc/hosts...

пропишешь домен и ИП, тогда при вводе домена, оно будет обращаться на твой ип в сети



DNS!



google.com.ua

James Bond 26-12-2006 00:41

Цитата:

Повідомлення від senior_root
Тоесть, если я правильно понял, он сначала ищет адрес "www.main.mynet.com" на моем компьютере в "C:\WebServers\home\..." , а потом уже в нете.









При вводе "www.main.mynet.com" из локальной сети я попаду на "index.html" в "C:\WebServers\home\mynet.com\main"?

Инициализация виртуального диска Z:...

Диск уже подключен.

Обновляем C:\WINDOWS/system32/drivers/etc/hosts...

Откат предыдущих изменений... отменено хостов: 18

Добавлено хостов: 18

Запускаем MySQL...

MySQL уже запущен.

Создаем блоки виртуальных хостов...

Добавлено хостов: 9

Запускаем Apache...

Apache уже запущен.

James Bond 26-12-2006 00:45

Вкладень: 1
Цитата:

Повідомлення від NightWish
Если войдешь именно по этой ссылке "www.main.mynet.com" - то в интернет. Правда такого сайта тож не найдется


Я ж сказал, какие адреса нужно вводить, что б запустить у себя на компе страничку своего форума, который тож на компе :)

Найт попробуй создай папку mynet.com в папке ..\WebServers\home

:)

NightWish 26-12-2006 00:47

Цитата:

Повідомлення від James Bond
Найт попробуй создай папку mynet.com в папке ..\WebServers\home

:)

Уже 2 месяца, как снес форум :(
И что будет, если создам? :)

James Bond 26-12-2006 00:52

Цитата:

Повідомлення від NightWish
Уже 2 месяца, как снес форум :(
И что будет, если создам? :)

при обращении на адрес mynet.com ты попадёшь
в папку ..\WebServers\home\mynet.com\www
и не важно, форум там, или какойнить другой портал/форум/блог и.т.д
оно будет работать, потому что обращаеться на 127.0.0.1

senior_root 26-12-2006 00:55

Цитата:

Повідомлення від James Bond
Инициализация виртуального диска Z:...

Диск уже подключен.

Обновляем C:\WINDOWS/system32/drivers/etc/hosts...

Откат предыдущих изменений... отменено хостов: 18

Добавлено хостов: 18

Запускаем MySQL...

MySQL уже запущен.

Создаем блоки виртуальных хостов...

Добавлено хостов: 9

Запускаем Apache...

Apache уже запущен.

Вот етот файл (примерный вид):

Цитата:

# (C) Корпорация Майкрософт (Microsoft Corp.), 1993-1999
#
# Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.
#
# Этот файл содержит сопоставления IP-адресов именам узлов.
# Каждый элемент должен располагаться в отдельной строке. IP-адрес должен
# находиться в первом столбце, за ним должно следовать соответствующее имя.
# IP-адрес и имя узла должны разделяться хотя бы одним пробелом.
#
# Кроме того, в некоторых строках могут быть вставлены комментарии
# (такие, как эта строка), они должны следовать за именем узла и отделяться
# от него символом '#'.
#
# Например:
#
# 102.54.94.97 rhino.acme.com # исходный сервер
# 38.25.63.10 x.acme.com # узел клиента x

127.0.0.1 localhost
127.0.0.1 www.homepage.mynet.com
127.0.0.1 www.forum.mynet.com
127.0.0.1 www.subdomain.localhost
127.0.0.1 www.subdomain.test1.ru
127.0.0.1 www.linux.mynet.com
127.0.0.1 forum.mynet.com
127.0.0.1 subdomain.localhost
127.0.0.1 subdomain.test1.ru
127.0.0.1 linux.mynet.com
127.0.0.1 www.localhost
127.0.0.1 www.test2.ru
127.0.0.1 www.test1.ru
127.0.0.2 custom-host
127.0.0.2 www.custom
127.0.0.1 test2.ru
127.0.0.1 test1.ru
127.0.0.2 custom
Ето все запускается с моего компьютера т.к. имеет ИП 127.0.0.1.

Что будет если поставить ИП сервера, к примеру - 192.168.0.1, пойдут ли странички по сети?

Или какой надо прописать ИП, чтобы они (странички) запускались с сети?

James Bond 26-12-2006 00:57

Цитата:

Повідомлення від senior_root
Вот етот файл (примерный вид):



Ето все запускается с моего компьютера т.к. имеет ИП 127.0.0.1.

Что будет если поставить ИП сервера, к примеру - 192.168.0.1, пойдут ли странички по сети?

Или какой надо прописать ИП, чтобы они (странички) запускались с сети?

Денвер надо поставить на твой ип
а лучьше, поставить всё отдельно, правда поиграться надо будет
но в сети куча инфы как апачи, майскюель, пхп настроить

google.com.ua :)

senior_root 26-12-2006 01:00

Цитата:

Повідомлення від James Bond
Денвер надо поставить на твой ип
а лучьше, поставить всё отдельно, правда поиграться надо будет
но в сети куча инфы как апачи, майскюель, пхп настроить

google.com.ua :)

Инфа примерно тут: _http://www.denwer.ru/, но трафа как всегда нету :(


Поточний час: 06:41. Часовий пояс GMT +3.

Copyright ©2000 - 2024