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


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

Автор Тема: Надо ли вносить изменения в /etc/hosts?  (Прочитано 5987 раз)

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

kononvaler

  • Гость
Re: Надо ли вносить изменения в /etc/hosts?
« Ответ #15 : 14 Марта 2016, 05:44:39 »
у вас вордпресс лежит не в дефолтовой дир, потому и путь будет http://test/где_лежит_вордперсс   
смените дефолтовую директорию апача хоть на свою домашнюю, как будет удобно (не забудьте поправить права на чтение)
вот описано например : https://forum.ubuntu.ru/index.php?topic=99077.0
Цитировать
По поводу доступа по ip. Файл hosots:
127.0.0.1   localhost
127.0.1.1   test
127.0.0.2   mysite
вот так хорошо: 127.0.0.1   localhost test mysite

Цитировать
P.S. А как вы быстро поднимаете сайт локально?
Кидаю html в рутдир апача

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Надо ли вносить изменения в /etc/hosts?
« Ответ #16 : 14 Марта 2016, 14:46:15 »
вот так хорошо: 127.0.0.1   localhost test mysite
Не надо так делать.
Оставьте localhost в покое уже.

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

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

kononvaler

  • Гость
Re: Надо ли вносить изменения в /etc/hosts?
« Ответ #17 : 14 Марта 2016, 15:01:36 »
вот так хорошо: 127.0.0.1   localhost test mysite
Не надо так делать.
Оставьте localhost в покое уже.
Если тебе постоянно нужно добавлять и удалять имена, поставь локальный DNS сервер и там копайся.
Чего ради не надо так делать? Очень даже можно при необходимости. И в вашей системе можете копаться где хотите.
Цитировать
@топикстартер (и остальные чудаки в топике), вбей себе в голову уже, что DNS к веб-сайтам имеет левое отношение.
Фееричное заявление. Не чудики, обращайтесь к сайтам строго по ip.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Надо ли вносить изменения в /etc/hosts?
« Ответ #18 : 14 Марта 2016, 15:04:43 »
kononvaler, да, представь себе, браузер к сайтам обращается строго по IP.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

kononvaler

  • Гость
Re: Надо ли вносить изменения в /etc/hosts?
« Ответ #19 : 14 Марта 2016, 15:50:49 »
Представляю, я ему ввожу днс имя а он мне - фигвам, дай мне строго айпи, не полезу я в hosts, не для того он сделан. В крайнем случае подымай днс сервер, а уж он то сначала проверит в своем hosts (хотя низзя этого делать, анрдемон не рекомендует), а уж затем будет спрашивать айпи у старшего по палате чудика-днс резолвера.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Надо ли вносить изменения в /etc/hosts?
« Ответ #20 : 14 Марта 2016, 15:53:18 »
Всё с вами ясно… Как работа DNS и какое отношение он имеет к hosts, вы не знаете, знать не хотите, вам лишь бы выпятить своё "знание".
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

kononvaler

  • Гость
Re: Надо ли вносить изменения в /etc/hosts?
« Ответ #21 : 14 Марта 2016, 16:12:14 »
Всё с вами ясно… Как работа DNS и какое отношение он имеет к hosts, вы не знаете, знать не хотите, вам лишь бы выпятить своё "знание".
Не мог бы уважаемый знаток продемонстрировать, как например перейти по голому ip адресу на сайт mbclub.kz ?

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Надо ли вносить изменения в /etc/hosts?
« Ответ #22 : 14 Марта 2016, 16:47:03 »
как например перейти по голому ip адресу на сайт mbclub.kz ?

(echo "GET / HTTP/1.1"; echo "Host: mbclub.kz"; echo ""; sleep 1;) | telnet 185.22.64.218 80

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Надо ли вносить изменения в /etc/hosts?
« Ответ #23 : 14 Марта 2016, 16:51:49 »
Как вариант. Хотя я предпочитаю curl в таких случаях.
(И, да, в принципе это именно то, что делает любой браузер.)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

kononvaler

  • Гость
Re: Надо ли вносить изменения в /etc/hosts?
« Ответ #24 : 14 Марта 2016, 17:08:00 »
вы предпочитаете curl в браузере?  :o

Пользователь решил продолжить мысль [time]14 Март 2016, 20:12:42[/time]:
как например перейти по голому ip адресу на сайт mbclub.kz ?

(echo "GET / HTTP/1.1"; echo "Host: mbclub.kz"; echo ""; sleep 1;) | telnet 185.22.64.218 80
arndaemon сказал, что днс является "левым" в доступе к сайтам
Цитировать
@топикстартер (и остальные чудаки в топике), вбей себе в голову уже, что DNS к веб-сайтам имеет левое отношение.
, уберите днс из строки, с ним можно напрямую войти. речь шла о "голом" ip и доступе с него к сайту.
« Последнее редактирование: 14 Марта 2016, 17:15:58 от kononvaler »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Надо ли вносить изменения в /etc/hosts?
« Ответ #25 : 14 Марта 2016, 17:36:15 »
Про работу в браузере речь не шла. Не надо передёргивать. Речь о настройке самих сайтов и доступа к ним.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Надо ли вносить изменения в /etc/hosts?
« Ответ #26 : 14 Марта 2016, 17:38:07 »
kononvaler, в команде telnet указывается только IP и не указывается ни DNS, ни домен. Остальное является заголовком запроса HTTP, который можно слать по любому IP и любому порту. В данном случае, HTTP запрос был на 185.22.64.218:80.

DNS и hosts нужны для трансляции доменного имени в IP адрес, далее делается запрос по IP с нужным HTTP запросом.

Оффлайн zey_ser

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Надо ли вносить изменения в /etc/hosts?
« Ответ #27 : 14 Марта 2016, 18:10:40 »
Уважаемые, давайте подсумируем для таких заблудших как я!
Итак, единственно верным путем является!? ->
Цитировать
1. cd /etc/apache2/sites-available
Перемещаемся в директорию, где хранятся конфигурационные файлы Apache для хостов.

2. sudo gedit yourhost.com.conf
Создаем конфигурационный файл и пишем в нем следующее:

<VirtualHost *:80>
   ServerName yourhost.com
   DocumentRoot /home/youruser/public_html
</VirtualHost>
Это минимум информации, который необходимо указать для виртуального хоста.

3. sudo gedit /etc/hosts
Указываем где можно найти наш хост, для этого добавляем в файл hosts следующую строчку:

127.0.0.1 yourhost.com
4. sudo a2ensite yourhost.com.conf
Команда a2ensite активирует хост, по сути дела она создает символическую ссылку из sites-available/ в sites-enabled/.
Примечание: Существует обратная команда a2dissite.

5. sudo /etc/init.d/apache2 reload
Перегружаем Apache для вступления настроек в силу.
Примечание: команда apache2ctl graceful мягко перезагружает Apache без полной остановки.
Что обсуждалось в теме https://forum.ubuntu.ru/index.php?topic=99077.0
Или же есть более изящное решение?

kononvaler

  • Гость
Re: Надо ли вносить изменения в /etc/hosts?
« Ответ #28 : 14 Марта 2016, 18:25:50 »
естественно не является единственным решением, их много.  Можно например  в файле .htaccess создать перенаправление запроса на нужный адрес, порт, директорию.
Но в любом случае если вам хочется (почему бы и нет?) обратится к серверу на локалхост по произвольному имени, для браузера должна быть возможность распознать его ip для него. В винде существует аналогичный заимствованный из никсов список в C:\windows\system32\drivers\etc\hosts подозреваю что возможно при создании там сервера как вы описывали имя сайта добавляется туда.
« Последнее редактирование: 14 Марта 2016, 18:35:49 от kononvaler »

Оффлайн zey_ser

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Надо ли вносить изменения в /etc/hosts?
« Ответ #29 : 14 Марта 2016, 18:34:47 »
естественно не является единственным решением, их много.  Можно например  в файле .htaccess создать перенаправление запроса на нужный адрес, порт, директорию.
Это похоже на какой-то костыль)) Я создал тему, для того чтобы понять как правильно все сделать. То, что у меня, на мой взгляд, работает неправильно. К примеру, по какому IP я не пойду я попадаю на дефолтную страницу апачи(это при том, что в hosts у меня прописаны разные варианты. Я приводил пример выше).

 

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