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


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

Автор Тема: Доступ к локальному http серверу по IP  (Прочитано 4818 раз)

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

Оффлайн Pppoet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • Linux for open minds
    • Просмотр профиля
Что то у меня в мозке сплошная рекурсия образовалась.
В общем есть локальная сеть, IP не типа 192.168.*.*, а постоянные выделенные реальные :)
Есть компьютер с ubuntu и апачем. После долгих мучений (ну после Денвера как то так...не легко) удалось все таки поднять сервер, то есть сделать его видимым для других пользователей, но проблема заключается в том, что пользователи могут его видеть только после добавлений в файл hosts строки типа:
10.10.10.10 site.com(где 10.10.10.10 - IP сервера, а site.com произвольный домен, которой я вбил /etc/apache2/sites-available/site.com)

После чего сайт браузер отображает сайт по ссылке http://site.com. Но отказывается это делать по ссылке http://10.10.10.10

Дак вот как заставить сайт быть видимым именно по IP ? (то есть без манипуляций с фалом hosts)... :'(
« Последнее редактирование: 23 Ноября 2010, 23:14:37 от FunnyCow »
Вы говорите Ubuntu самая дружественная к пользователю? А вы видели OpenSuSE ?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Доступ к локальному http серверу по IP
« Ответ #1 : 23 Ноября 2010, 23:13:43 »
А в /etc/hosts сервера чё вбито?

Оффлайн Pppoet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • Linux for open minds
    • Просмотр профиля
Re: Доступ к локальному http серверу по IP
« Ответ #2 : 23 Ноября 2010, 23:17:48 »
127.0.0.1 Pavilion localhost.localdomain localhost
::1 Pavilion localhost6.localdomain6 localhost6
127.0.1.1 Pavilion

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
127.0.1.2 site.com
10.10.10.10 site.com
ну вместо 10.10.10.10 реальный IP ток

Пользователь решил продолжить мысль 23 Ноября 2010, 23:21:59:
я не уверен на счет этой строчки 127.0.1.2 site.com, сам не знаю что она значит, но добавил ее по ману с которого все заработало хоть как то :-\
« Последнее редактирование: 23 Ноября 2010, 23:21:59 от FunnyCow »
Вы говорите Ubuntu самая дружественная к пользователю? А вы видели OpenSuSE ?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Доступ к локальному http серверу по IP
« Ответ #3 : 23 Ноября 2010, 23:31:28 »
А блок описания виртуальных серверов в конфиге апача можно тоже глянуть?

Оффлайн bubuntu-ru

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Доступ к локальному http серверу по IP
« Ответ #4 : 23 Ноября 2010, 23:36:52 »
Я так делал(хотя по мне стремно всякие там дизайны и тд., просто прикола ради). Открыл 80 порт, пробросил его в локалку с апачем. Через прокс, http://мой внешний ап. Страница открылась(ну и примитивный сайтик для проверки). В апаче ничего не делал, в хост ничего не писал. Что с локалки, что с внешки заходило по айпи.

Оффлайн Discoteque

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Доступ к локальному http серверу по IP
« Ответ #5 : 24 Ноября 2010, 00:07:10 »
А я вот предположу что вместо sites.com вам надо написать localhost и будет вам счастье
То есть:
вместо 10.10.10.10 site.comсделать 10.10.10.10 localhost

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Доступ к локальному http серверу по IP
« Ответ #6 : 24 Ноября 2010, 03:32:04 »
А я вот предположу что вместо sites.com вам надо написать localhost и будет вам счастье
То есть:
вместо 10.10.10.10 site.comсделать 10.10.10.10 localhost

Типичный пример идиотского совета.

Дак вот как заставить сайт быть видимым именно по IP ? (то есть без манипуляций с фалом hosts)... :'(
grep -vP "^\s*#" /etc/apache2/sites-available/*

И это... на сервере сайт один?
« Последнее редактирование: 24 Ноября 2010, 03:35:05 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Zmeeust

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Доступ к локальному http серверу по IP
« Ответ #7 : 24 Ноября 2010, 11:08:01 »
Снимай комментарий со строки include /etc/extra/httpd-vhosts.conf в файле /opt/lampp/etc/httpd.conf
Открывай файл /opt/lampp/etc/extra/httpd-vhosts.conf

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot "C:/xampp/htdocs"
    ServerName localhost
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin webmaster@new
    DocumentRoot "/home/portal"
    ServerName твой IP
    ServerAlias www.Твой IP
    ErrorLog "/home/portal/logs/error.log"
    CustomLog "/home/portal/logs/access.log" combined
  <Directory "/nome/portal">
    AllowOverride All
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

Теперь необходимо переустановить двиг сайта с использованием не localhost а твой ip
После этого в твоей сети можно будет зайти на сайт с любой машине по твоему IP

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Доступ к локальному http серверу по IP
« Ответ #8 : 24 Ноября 2010, 13:24:08 »

Этот бред к чему был сказан?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Pppoet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • Linux for open minds
    • Просмотр профиля
Re: Доступ к локальному http серверу по IP
« Ответ #9 : 24 Ноября 2010, 13:24:57 »
Ребят, я не пойму только одно, зачем мне вируал хост, если сайт только один? Или я что то не понял... У меня в /etc/apache2/httpd.conf пусто, а директории /opt/lampp ваще нет.
grep -vP "^s*#" /etc/apache2/sites-available/* вывело кучу строк текста, показать что ли?) Скажу только что создавать типа /etc/apache2/sites-available/10.10.10.10 низя.

Объясните суть просто, я сам найду что где менять...

Пользователь решил продолжить мысль 24 Ноября 2010, 13:27:44:
Просто если задаю тупо имя вместо site.com свой ip 10.10.10.10 то апач ругается..
« Последнее редактирование: 24 Ноября 2010, 13:27:44 от FunnyCow »
Вы говорите Ubuntu самая дружественная к пользователю? А вы видели OpenSuSE ?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Доступ к локальному http серверу по IP
« Ответ #10 : 24 Ноября 2010, 13:30:43 »
Ребят, я не пойму только одно, зачем мне вируал хост, если сайт только один?

Он тебе не нужен.

Цитировать
Или я что то не понял... У меня в /etc/apache2/httpd.conf пусто, а директории /opt/lampp ваще нет.

Всё верно. Не слушай дураков, отвечающих не прочитав топик.

Цитировать
grep -vP "^\s*#" /etc/apache2/sites-available/* вывело кучу строк текста, показать что ли?)
Вообще да, но в данном случае - не надо.

Цитировать
Скажу только что создавать типа /etc/apache2/sites-available/10.10.10.10 низя.

И не надо.

Цитировать
Объясните суть просто, я сам найду что где менять...

1. Всё, что ты писал в sites-available/site.ru - внеси в sites-available/default
2. a2dissite site.ru
3. rm /etc/apache2/sites-available/site.ru
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Pppoet

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
  • Linux for open minds
    • Просмотр профиля
Re: Доступ к локальному http серверу по IP
« Ответ #11 : 24 Ноября 2010, 13:54:24 »
AnrDaemon, огромное спасибо, все наконец заработало :angel:
Вы говорите Ubuntu самая дружественная к пользователю? А вы видели OpenSuSE ?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Доступ к локальному http серверу по IP
« Ответ #12 : 24 Ноября 2010, 14:25:16 »
А не работало, потому что у тебя первый дефолтный хост перебивал твой ручками созданный при обращении по IP.

Рад, что всё заработало, значит внёс изменения правильно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Discoteque

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Доступ к локальному http серверу по IP
« Ответ #13 : 25 Ноября 2010, 20:49:03 »
Типичный пример идиотского совета.
Пока тебя умника нету - стараемся как можем.
Кто же виноват, что ты посрать вышел.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Доступ к локальному http серверу по IP
« Ответ #14 : 25 Ноября 2010, 20:53:30 »
Типичный пример идиотского совета.
Пока тебя умника нету - стараемся как можем.
Кто же виноват, что ты посрать вышел.

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

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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