Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как сделать сайты доступными по локалке?  (Прочитано 5646 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн YanXP79

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Дауншифтинг и фриланс в Украине
Если это уже было, извиняйте. Искал неделю, решения не нашел!  :-[

В общем, никак не могу понять, как настроить свой сервак. Установил Ubuntu на комп. Работает в сети. Интернет через прокси идет. Сделал веб-сервер.

Залил пару сайтов CMS, типа site1 и site2. Локально на серваке все отлично открывается по адресам site1 и site2.

С соседнего компа могу открыть даже phpmyadmin. А именно пишу 192.168.0.50/phpmyadmin и ОТКРЫВАЕТСЯ!
Пишу 192.168.0.50/site1 и 192.168.0.50/site2 то отвечает

"Not Found

The requested URL /site2 was not found on this server.
Apache/2.2.14 (Ubuntu) Server at 192.168.0.50 Port 80"
 

Как удаленно видеть сайты в локальной сети???  :-[
Home PC=Core2Duo E8400/MSI P45 Neo3 v1/8Gb/HD4850/HDD 1Tb+2Tb
Home PC2=Dual-Core E6700/MSI G31M3-L v2/2Gb/HD5670/HDD 250Gb+400Gb
Web-Server PC=Dual-Core E3400/MSI G41M4-L/3Gb/HDD 2.38Tb

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Как сделать сайты доступными по локалке?
« Ответ #1 : 19 Октября 2010, 21:10:37 »
Что такое DNS и зачем оно нужно знаешь?

Оффлайн YanXP79

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Дауншифтинг и фриланс в Украине
Re: Как сделать сайты доступными по локалке?
« Ответ #2 : 19 Октября 2010, 21:26:34 »
Что такое DNS и зачем оно нужно знаешь?

DNS (англ. Domain Name System — система доменных имён)  - это читал. Она используется для получения IP-адреса по имени хоста. И что с того??
Мне разве нужно сейчас поднимать свой DNS, если я просто хочу зайти на сайт, потестировать, типо по ссылке http://192.168.0.50/site1 ?
Локально на компе сайт открывается http://site1
« Последнее редактирование: 19 Октября 2010, 21:30:48 от YanXP79 »
Home PC=Core2Duo E8400/MSI P45 Neo3 v1/8Gb/HD4850/HDD 1Tb+2Tb
Home PC2=Dual-Core E6700/MSI G31M3-L v2/2Gb/HD5670/HDD 250Gb+400Gb
Web-Server PC=Dual-Core E3400/MSI G41M4-L/3Gb/HDD 2.38Tb

Оффлайн tarabo

  • Активист
  • *
  • Сообщений: 460
    • Просмотр профиля
Re: Как сделать сайты доступными по локалке?
« Ответ #3 : 19 Октября 2010, 21:29:02 »
Как удаленно видеть сайты в локальной сети???  :-[
Через прокси? Забудь.
Lenovo ThinkPad E520, Core i5 2,5GHz, 8Gb RAM, AMD Radeon HD6630, Ubuntu 12.04 LTS amd64, OCZ Vertex 3 60GB + Seagate Momentus 750GB 7200rpm 16MB

Оффлайн YanXP79

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Дауншифтинг и фриланс в Украине
Re: Как сделать сайты доступными по локалке?
« Ответ #4 : 19 Октября 2010, 21:32:37 »
почему забыть???

Ведь удаленно открывается в сети http://192.168.0.50/phpmyadmin

Почему нельзя открыть http://192.168.0.50/site1 ?


В общем, если с прокси НИКАК. То как без прокси открыть сайт на другом компе??? Прокси нужно лишь для инета. Я просто буду использовать другой браузер, где не будет прописан прокси. Он будет служить для того, что открывать сайты в сети, типа site1, site2...
« Последнее редактирование: 19 Октября 2010, 21:39:41 от YanXP79 »
Home PC=Core2Duo E8400/MSI P45 Neo3 v1/8Gb/HD4850/HDD 1Tb+2Tb
Home PC2=Dual-Core E6700/MSI G31M3-L v2/2Gb/HD5670/HDD 250Gb+400Gb
Web-Server PC=Dual-Core E3400/MSI G41M4-L/3Gb/HDD 2.38Tb

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Как сделать сайты доступными по локалке?
« Ответ #5 : 19 Октября 2010, 21:38:49 »
И что с того??
А то, что браузер при запросе, преобразовывает имя и обращается к серверу по ip адресу, а доменное имя передает в поле host http заголовка. В свое время веб-сервер по полю host определяет, на какой виртуальный хост приходится запрос. Так что твои запросы типа 192.168.0.50/site1 и 192.168.0.50/site2 - ересь... В браузере к сайту нужно обращаться по имени, а не по адресу. А чтобы можно было обращаться по имени, клиент должен в состоянии преобразовать это имя в адрес. Вот тут то и "что с того". Как костыль, на клиенте можно прописать соответствие ip-имя в файле /etc/hosts (на венде %SYSTEMROOT%\system32\drivers\etc\hosts)

Пользователь решил продолжить мысль 19 Октября 2010, 21:39:59:
Еще есть проблема в венде - она не лезет в DNS за именем, в котором нет точки.

Пользователь решил продолжить мысль 19 Октября 2010, 21:41:05:
Через прокси? Забудь.
В данном случае прокси тут по боку...
« Последнее редактирование: 19 Октября 2010, 21:41:43 от Mam(O)n »

Оффлайн YanXP79

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Дауншифтинг и фриланс в Украине
Re: Как сделать сайты доступными по локалке?
« Ответ #6 : 19 Октября 2010, 21:46:10 »
"на клиенте можно прописать соответствие ip-имя в файле /etc/hosts "

И что именно написать в /etc/hosts? У меня ж 1 локальный ай 192.168.0.50, а сайтов несколько, которые имеют разные имена, типа site1, site2.

Локально они прописаны так

127.0.1.2 site1
127.0.1.3 site2
127.0.1.4 site3

и так далее.  :-

добавить
192.168.0.50 site1 ???

Что-то никак не пойму!

Пользователь решил продолжить мысль 19 Октября 2010, 21:50:31:
кстати, да! Прокси по боку.  :coolsmiley: Только что проверил. С прокси и без прокси открывается страница http://192.168.0.50/phpmyadmin/
« Последнее редактирование: 19 Октября 2010, 21:50:31 от YanXP79 »
Home PC=Core2Duo E8400/MSI P45 Neo3 v1/8Gb/HD4850/HDD 1Tb+2Tb
Home PC2=Dual-Core E6700/MSI G31M3-L v2/2Gb/HD5670/HDD 250Gb+400Gb
Web-Server PC=Dual-Core E3400/MSI G41M4-L/3Gb/HDD 2.38Tb

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Как сделать сайты доступными по локалке?
« Ответ #7 : 19 Октября 2010, 22:05:12 »
И что именно написать в /etc/hosts? У меня ж 1 локальный ай 192.168.0.50, а сайтов несколько, которые имеют разные имена, типа site1, site2.
На клиенте:
192.168.0.50 site1 site2 ... siten

Оффлайн YanXP79

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Дауншифтинг и фриланс в Украине
Re: Как сделать сайты доступными по локалке?
« Ответ #8 : 19 Октября 2010, 22:31:43 »
УРА!!!!!!!!! Получилось!!!!!!!! Это именно то, что я хотел!  :D Спасибо огромное тебе Mam(O)n!!!!!!!!!  Ты великий ГУРУ  ;)

Но чтобы не отключать прокси в настройках, надо еще добавить в исключения эти локальные сайты. Иначе прокси будет матюкаться. А именно ИНСТРУМЕНТЫ=НАСТРОЙКИ=СЕТЬ=НАСТРОИТЬ=НЕ ИСПОЛЬЗОВАТЬ ПРОКСИ ДЛЯ: вписать site1, site2, site3 и так далее. В зависимости, сколько их у вас! Это в настройках ФайрФокса  :)
« Последнее редактирование: 19 Октября 2010, 22:38:46 от YanXP79 »
Home PC=Core2Duo E8400/MSI P45 Neo3 v1/8Gb/HD4850/HDD 1Tb+2Tb
Home PC2=Dual-Core E6700/MSI G31M3-L v2/2Gb/HD5670/HDD 250Gb+400Gb
Web-Server PC=Dual-Core E3400/MSI G41M4-L/3Gb/HDD 2.38Tb

Оффлайн tarabo

  • Активист
  • *
  • Сообщений: 460
    • Просмотр профиля
Re: Как сделать сайты доступными по локалке?
« Ответ #9 : 20 Октября 2010, 00:00:43 »
Пардон, но вопрос звучал так, как будто удаленный доступ должен был осуществляться не с одной подсети, а где-то с инета.  А так все правильно сделал. Сам так пользуюсь.
Lenovo ThinkPad E520, Core i5 2,5GHz, 8Gb RAM, AMD Radeon HD6630, Ubuntu 12.04 LTS amd64, OCZ Vertex 3 60GB + Seagate Momentus 750GB 7200rpm 16MB

Оффлайн YanXP79

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Дауншифтинг и фриланс в Украине
Re: Как сделать сайты доступными по локалке?
« Ответ #10 : 20 Октября 2010, 00:05:53 »
Пардон, но вопрос звучал так, как будто удаленный доступ должен был осуществляться не с одной подсети, а где-то с инета.  А так все правильно сделал. Сам так пользуюсь.


Может и внес какую-то путаницу, то извиняйте. Нужно было именно из одной подсети, а не из инета  8)

Пользователь решил продолжить мысль 20 Октября 2010, 17:08:35:




Пользователь решил продолжить мысль 20 Октября 2010, 17:10:19:
назрел такой вопрос. А как открывать webmin удаленно в одной и той же подсети, как тот же site1, site2... phpmyadmin? Ведь, чтобы локально его открыть на сервере, то надо прописать https://localhost:10000 и там ввести логин и пароль.
В клиентской машине что-то прописать?  :idiot2:

Пользователь решил продолжить мысль 20 Октября 2010, 17:22:52:
уже сам разобрался, спасибо!   :coolsmiley:
« Последнее редактирование: 20 Октября 2010, 17:22:52 от YanXP79 »
Home PC=Core2Duo E8400/MSI P45 Neo3 v1/8Gb/HD4850/HDD 1Tb+2Tb
Home PC2=Dual-Core E6700/MSI G31M3-L v2/2Gb/HD5670/HDD 250Gb+400Gb
Web-Server PC=Dual-Core E3400/MSI G41M4-L/3Gb/HDD 2.38Tb

 

Страница сгенерирована за 0.017 секунд. Запросов: 20.