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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Проблема с хостами Apache  (Прочитано 2476 раз)

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

Оффлайн firststart

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Проблема с хостами Apache
« : 19 Августа 2015, 11:36:36 »
Привет всем.

Что то намудрил у себя на компе и перестал открываться сайт локальный, который раньше открывался....

При вводе в браузере адреса сайта www.my-syte.ru он сразу подменяется на www.test.ru и пишет Сервер не найден.
Нигде не могу найти настройку, где фигурирует www.test.ru...Видимо когда-то раньше он где-то использовался....

Как понять, в каком месте происходит перенаправление это?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28269
    • Просмотр профиля
Re: Проблема с хостами Apache
« Ответ #1 : 19 Августа 2015, 19:05:09 »
1. Смотрим DNS, выясняем, куда вообще браузер ломится за сайтом.
Если ломится на локальный апач, то:
2. Смотрим логи апача, выясняем, куда конкретно ломится.
3. Смотрим, что там творится, находим редирект и убираем.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн firststart

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: Проблема с хостами Apache
« Ответ #2 : 21 Августа 2015, 22:24:51 »
Спасибо за ответ.

Смотрим DNS, выясняем, куда вообще браузер ломится за сайтом - не смог сделать.
Поудалял все файлы /etc/apache2/sites-enabled и /etc/apache2/sites-available и аккуратно снова сделал всю процедуру.

Заработа магически...

Оффлайн firststart

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: Проблема с хостами Apache
« Ответ #3 : 25 Августа 2015, 01:43:01 »
Но проблема тем не менее осталась :-)

Повторить не смог магические пассы...

Сделал новый файл

/etc/apache2/sites-available/test.conf

С содержимым

<VirtualHost *:80>
 ServerName test
 ServerAlias www.test.ru
 DocumentRoot "/var/www/PrestaShop-1.6.1"
 <Directory "/var/www/PrestaShop-1.6.1">
  allow from all
  Options +Indexes
 </Directory>
</VirtualHost>

После команды
$ sudo a2ensite test
* Site test already enabled
 
В /etc/hosts написано:

127.0.0.1       localhost serg_o15
127.0.1.1       test.ru www.test.ru

$ sudo /etc/init.d/apache2 restart
* Restarting web server apache2 [ OK ]

В броузере набираю www.test.ru - ломится в интернет на сайт мой...
Как броузер догадывается о связи test.ru и интернет сайта не могу понять....

 


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28269
    • Просмотр профиля
Re: Проблема с хостами Apache
« Ответ #4 : 25 Августа 2015, 04:46:47 »
Верните строке 127.0.0.1 первозданный вид. Лучше даже вообще верните весь файл на место.
И используйте адреса локальных сайтов, не пересекающиеся с адресами интернета.

Пользователь решил продолжить мысль 25 Августа 2015, 04:47:20:
ServerName test
 ServerAlias www.test.ru

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

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

Оффлайн firststart

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: Проблема с хостами Apache
« Ответ #5 : 25 Августа 2015, 21:46:58 »
Верните строке 127.0.0.1 первозданный вид. Лучше даже вообще верните весь файл на место.

Вернуть его на место уже не смогу, т.к. я его никуда не двигал. Он как стоит так и стоял.
А вот содержимое оригинальное уже не вспомню.
Если вот здесь почитать: http://manpages.ubuntu.com/manpages/lucid/ru/man5/hosts.5.html
, то должно быть 127.0.0.1       localhost


И используйте адреса локальных сайтов, не пересекающиеся с адресами интернета.

Пользователь решил продолжить мысль [time]25 Август 2015, 05:47:20[/time]:
ServerName test
 ServerAlias www.test.ru

И нормальные люди так не делают…

А как делают нормальные нынче?

Оффлайн ru_kane

  • Активист
  • *
  • Сообщений: 958
  • Kubuntu Desktop 20.04 & Ubuntu Server 20.04
    • Просмотр профиля
    • www.kane.ru
Re: Проблема с хостами Apache
« Ответ #6 : 25 Августа 2015, 22:52:44 »
в конфиге test, в хосте test.ru, в алиасе test . ru с пробелом ... короче везде не так.

Для разработки сайтов обычно указывают какой нибудь не существующий домен test.dev
Kubuntu Desktop 20.04 [Intel Core i5-8600K, Asus ROG STRIX Z370-F Gaming, ASUS STRIX-GTX1050TI-4G-GAMING]

Оффлайн firststart

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: Проблема с хостами Apache
« Ответ #7 : 25 Августа 2015, 23:07:36 »
Сделал новый файл /etc/apache2/sites-available/ffllrrddss.conf

В нем написал:

<VirtualHost *:80>
DocumentRoot /var/www/PrestaShop-1.6.1/
ServerName ffllrrddss.com
ServerAlias www.ffllrrddss.com
<Directory /var/www/PrestaShop-1.6.1/>
    Options FollowSymLinks Indexes MultiViews
    AllowOverride All
</Directory>
    ErrorLog /var/log/apache2/ffllrrddss.com-error_log
    CustomLog /var/log/apache2/ffllrrddss.com-access_log common
</VirtualHost>

Потом

$ sudo a2ensite ffllrrddss

В /etc/hosts написал:

127.0.0.1       localhost serg_o15
127.0.0.1 www.ffllrrddss.com


Перезапустил сервер - один черт...эффект сохранился. Пишу в броузере www.ffllrrddss.com - ломится в интерент на реальный сайт с совершенно другим адресом...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28269
    • Просмотр профиля
Re: Проблема с хостами Apache
« Ответ #8 : 25 Августа 2015, 23:58:04 »
firststart, в третий раз.
Верните hosts на место.
Имена "сайтов" в DNS и имена сайтов в апаче - это ДВЕ. БОЛЬШИЕ. РАЗНИЦЫ.
Когда вы уже начнёте слушать, что вам говорят?…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн firststart

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: Проблема с хостами Apache
« Ответ #9 : 26 Августа 2015, 10:22:23 »
firststart, в третий раз.
Верните hosts на место.
Имена "сайтов" в DNS и имена сайтов в апаче - это ДВЕ. БОЛЬШИЕ. РАЗНИЦЫ.
Когда вы уже начнёте слушать, что вам говорят?…

Я не понимаю фразу: "Верните hosts на место"... Подскажите, пожалуйста, как это осуществить?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28269
    • Просмотр профиля
Re: Проблема с хостами Apache
« Ответ #10 : 27 Августа 2015, 02:09:22 »
127.0.0.1 localhost
127.0.1.1 <имявашеймашины>

ВСЁ! Больше там ничего быть не должно.
А по поводу работы апача - я уже столько раз писал, что тошнить начинает.
1. Имя сайта в апаче это просто имя сайта. Оно может быть любым вообще, но…
2. Общая конвенция состоит в том, что при запросе веб-страницы DNS-имя хоста, с которого страницу запрашивают, передаётся серверу в заголовках запроса (поле "Host: …") и по этому заголовку веб-сервер ищет виртуалхост для ответа, из чего следует
3. Выправляйте ваш DNS сервер, чтобы по имени, с которого вы запрашиваете ваш сайт, отдавался IP-адрес вашего веб-сервера,
4. БЛИН!
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн firststart

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: Проблема с хостами Apache
« Ответ #11 : 27 Августа 2015, 09:45:55 »
ВСЁ! Больше там ничего быть не должно.

Понятно и ясно написано, спасибо!

3. Выправляйте ваш DNS сервер, чтобы по имени, с которого вы запрашиваете ваш сайт, отдавался IP-адрес вашего веб-сервера,

Можно чуть поподробнее, как выправить мой DNS сервер?

4. БЛИН!

Понятно и ясно написано!

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28269
    • Просмотр профиля
Re: Проблема с хостами Apache
« Ответ #12 : 27 Августа 2015, 10:17:39 »
Для начала, что у вас выступает DNS-сервером в локальной сети…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн firststart

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: Проблема с хостами Apache
« Ответ #13 : 27 Августа 2015, 12:25:00 »
Как узнать? :-)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28269
    • Просмотр профиля
Re: Проблема с хостами Apache
« Ответ #14 : 27 Августа 2015, 17:39:59 »
Посмотреть?… Сеть ваша, вы должны знать, как она работает.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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