Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Сайт на локалке (http://forum.oszone.net/showthread.php?t=160276)

Dimchik 14-12-2009 20:54 1295272

Сайт на локалке
 
Всем привет. Я время от времини занимаюсь созданием web-сайтов и наднях столкнулся с маленькой но очень болючей проблемой. Все дело в том што мой провайдер интернета надаєт послуги по LAN сети. Сеть включяет около 100 юзеров (а может и больше).В етой сетке єсть свой сервер где лежат фильми, музика, игри и все такое.Мне и парню которий следит за сервером пришло вголову создать сайт в етой сетке(так как люди тянут все з сетки даже не зная што ето за фильм или програма, а так в нас появилася б возможность загружать файли на сайт предоставляя описание).Но вся загвоздка в том как мне его розмещять.Я намерен использовать Денвер и JOOMLA 1.5.15.
Єсли я установлю его у себя на компе с помощю Денвера то как мен зделать што б все, кто придналежит к етой сети наберая в адресной строке браузера переходили на сайт, што стоит у меня на копме.И ещё один маленький вопрос(если кто то имеет опит такой роботи или инструкцию буду весьма благодарен).Как все ето зделеть притом што б и действуещее соединение с интернетом работало. Потомушто я на каком-то сайте читал што ето возможно только при ОТКЛЮЧЁННОМ интернете.Надеюсь на вашу помощь и содействие.....
Извините за набор текста просто мне тежело писать на русском так как я с України.

lxa85 15-12-2009 00:38 1295446

Цитата:

Цитата Dimchik
как мен зделать што б все, кто придналежит к етой сети наберая в адресной строке браузера переходили на сайт, што стоит у меня на копме.И ещё один маленький вопрос(если кто то имеет опит такой роботи или инструкцию буду весьма благодарен).Как все ето зделеть притом што б и действуещее соединение с интернетом работало. »

Путей 2
1 - попросить провайдера на своем DNS сервере сделать привязку определенного имени твоему IP адресу из локальной сети
(например site.example.org - 192.168.12.3)
2 - попросить всех пользователей сделать такую привязку на своих ПК. (Linux - /etc/hosts; Windows - C:\WINDOWS\System32\etc\hosts)
Может немного в названиях наврал, т.к. писал по памяти, если что, поиск тебе поможет.
Синтаксис файлов простой, я думаю разберешься.

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

Есть тонкость при использовании серверов провайдера и способа получения интернета. Сейчас очень любят создавать VPN подключения, при поднятии которого все пакеты по умолчанию маршрутизируются в созданный тоннель. Отсюда проблема доступа к доступа к локальным ресурсам по имени. Поэтому нужна привязка на DNS сервере провайдера.
Как-то вот так.

Dimchik 15-12-2009 03:21 1295518

а есть метод полекше?

lxa85 15-12-2009 08:38 1295567

Цитата:

Цитата Dimchik
а есть метод полекше? »

Рассказываю на пальцах.
Чтобы обратиться к твоей машине по имени (за что и боремся) компьютер должен как-то об этом узнать.

Другими словами, что бы тебе дойти до друга Васи тебе необходимо позвонить в 32ую квартиру.
Как об этом узнать? Либо знать заранее, либо спросить у знающего человека (DNS сервер)
Здесь все тоже самое.

Новый путник, зайдя в город (локальную сеть) спросит "Как пройти в библиотеку?"
Что произойдет дальше?
- Ему ответят правильно
- Ему ответят неправильно
- Ему вообще не ответят
- Это не он спросил, т.к. адрес ему уже известен.

Как узнать что у вас открылась библиотека? Либо кричать об этом через рупор на каждом углу, либо повесить на въезде в город объяву.

Dimchik 15-12-2009 14:38 1295818

я в етом полний ноль.
можно конкретно написать где и какую кнопочку нажать и где што надо прописать? так сказать пошаговою инструкцию.все ети юзери знают што сайт будет именно у меня на компе

lxa85 15-12-2009 20:21 1296097

Цитата:

Цитата Dimchik
можно конкретно написать где и какую кнопочку нажать и где што надо прописать? »

А! Ну так бы сразу и сказал, а то я сперва не понял :)
Для систем XP, Linux прочесть
http://ru.wikipedia.org/wiki/Hosts
Для Висты
Где в Windows Vista файл hosts?

Что делать:
Найдите у себя этот файл и откройте его блокнотом или любым другим текстовым редактором.
Вы уведите, что синтаксис у него прост. Возьмите последнюю строку за основу и по образу и подобию пропишите имя и адрес своего сайта.
Повторить на всех машинах.
Вот и все.

P.S. если после этого тоже будет не понятно, то постараюсь сделать над собой героическое усилие и расписать все в мелких шагах. (Но право не хочется)

Dimchik 16-12-2009 02:55 1296344

ви не поверите как ви мне помогли

lxa85 16-12-2009 08:42 1296417

Цитата:

Цитата Dimchik
ви не поверите как ви мне помогли »

на здоровье :)

Dimchik 16-12-2009 20:28 1297069

вот так надо?
# (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
# 192.168.2.37 test1.ru #мой сервер

127.0.0.1 localhost
192.168.2.37 ето мой ip или тут dns писать надо?
а всем тем хто хочет попасть на мой сайт нужно писать
их ір test1.ru #узел клиента x
Я привильно понял? если што не так подправте пожалуйста
и ещё мое имя в сети dimchik DNS 192.168.2.200
может пригодитса

lxa85 18-12-2009 06:29 1298237

Dimchik, так и пиши
192.168.2.37 test1.ru

Любой человек в локальной сети набравший в браузере test1.ru попадет к тебе. (Естественно при наличии у него модифицированного файла)

Dimchik 02-02-2010 22:16 1337340

давайте все розпигем попорядку

1) я устанавливаю пакет ДЕНВЕР
2) находжу у себя на компе файл hosts
3) ре дактирую так:Моя ip 192.168.2.37)
вот пример моего файла hosts:



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

127.0.0.1 localhost
127.0.0.1 www.subdomain.localhost
127.0.0.1 www.subdomain.test1.ru
127.0.0.1 www.Tools.localhost
127.0.0.1 subdomain.localhost
127.0.0.1 subdomain.test1.ru
127.0.0.1 Tools.localhost
127.0.0.1 www.localhost
127.0.0.1 www.test1.ru
127.0.0.2 custom-host
127.0.0.2 www.custom
127.0.0.2 custom

192.168.2.37 test1.ru





вот так прописиваю на всех остальних машинах сети



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

192.168.2.37 test1.ru

и все кто хочет попасть ко мне на сайт при наборе test1.ru или 192.168.2.37 будет попадать на мой сайт?
если всё так то почему я после модивикации своего файла hosts при наборе 192.168.2.37 не переходжу на сайт? или так и должно бить?
Прошу обратить внимание што я использую денвер
и ещё одно:будет ли работать сайт по адресу 192.168.2.37 у меня на машине когда я отключен от сетки?

или может надо писать www.test1.ru ?????????????

baklanoid 02-02-2010 23:52 1337433

А не проще по IP заходить? Кинуть ссылку на раб стол и все дела.

Dimchik 02-02-2010 23:56 1337439

што ти имел ввиду? обясни пожалуйста

Dimchik 03-02-2010 00:47 1337462

lxa85 где же ти только ты сможеш мне помочь

Dimchik 03-02-2010 18:49 1338112

Кто-то мне поможет?
я создал сайт по адрессу test1.ru но как его открить для всех пользователей сетки?
прошу придлагать любие решения


Время: 18:14.

Время: 18:14.
© OSzone.net 2001-