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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Не работают виртуальные хосты Ubuntu 14.04 LTS  (Прочитано 6812 раз)

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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Не работают виртуальные хосты Ubuntu 14.04 LTS
« Ответ #30 : 30 Июля 2014, 19:46:21 »
egorychmaster,
Цитировать
1. Ссылки не работают с www. :
Цитировать
www.pint.school-adm.ru
цена: $?
пример
$100.pint.school-adm.ru
$100.$100.pint.school-adm.ru
$100.$100.$100.pint.school-adm.ru
порядок?
Wars ~.o

Оффлайн ru_kane

  • Активист
  • *
  • Сообщений: 958
  • Kubuntu Desktop 20.04 & Ubuntu Server 20.04
    • Просмотр профиля
    • www.kane.ru
Re: Не работают виртуальные хосты Ubuntu 14.04 LTS
« Ответ #31 : 30 Июля 2014, 20:35:43 »

2. Мне непонятна работа apache. В данный момент я отключил сайты dev.pint.school-adm.ru и forum.pint.school-adm.ru командой a2dissite
Но запрос http://forum.pint.school-adm.ru/index.php отдаёт контент работающего сайта pint.school-adm.ru.
Как я понимаю это всё из-за того что DNS всех сайтов ссылаются на один IP.

Как можно сделать, чтобы при неработающем сайте apache не редиректил на другой сайт браузер?

Отдается конфиг первый по алфавиту или цифрам. Что бы при неработающем сайте не показывало другой сайт добавьте конфиг с заглушкой, который будет отдаваться первым, если сайт не найден, например: 000-default.conf
« Последнее редактирование: 30 Июля 2014, 20:38:22 от ru_kane »
Kubuntu Desktop 20.04 [Intel Core i5-8600K, Asus ROG STRIX Z370-F Gaming, ASUS STRIX-GTX1050TI-4G-GAMING]

Оффлайн egorychmaster

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Не работают виртуальные хосты Ubuntu 14.04 LTS
« Ответ #32 : 30 Июля 2014, 20:47:54 »
добавьте конфиг с заглушкой, который будет отдаваться первым, если сайт не найден, например: 000-default.conf
Спасибо, помогло :)

Вот как сделать чтобы сайты с www. заработали?  :)

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Не работают виртуальные хосты Ubuntu 14.04 LTS
« Ответ #33 : 30 Июля 2014, 20:57:50 »
egorychmaster,
лучше бы
http://www.pint.school-adm.ru/ - новости и форум (сайт), спорт (сайт).
http://www.pint.school-adm.ru/forum/ - форум
http://www.pint.school-adm.ru/dev/ - спорт.
экономит.



Пользователь решил продолжить мысль 30 Июля 2014, 21:01:15:
egorychmaster,
Цитировать
Вот как сделать чтобы сайты с www. заработали?  :)
провайдер, тебя добавить.
« Последнее редактирование: 30 Июля 2014, 21:01:15 от victor00000 »
Wars ~.o

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не работают виртуальные хосты Ubuntu 14.04 LTS
« Ответ #34 : 30 Июля 2014, 21:44:34 »
1. Зачем вам ссылки с www ? Проблем мало по жизни? У сайта должен быть один адрес. Не два, не десять.
2. Читайте, я выше говорил, в чём дело. Если на сервер приходит запрос с Host: , который сервером не обслуживается, запрос перенаправляется на сайт по умолчанию.
Вам нужно создать заглушку, если вы хотите иметь возможность включать и выключать сайты.
Пример:
(Нажмите, чтобы показать/скрыть)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн egorychmaster

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Не работают виртуальные хосты Ubuntu 14.04 LTS
« Ответ #35 : 30 Июля 2014, 22:40:02 »
1. Зачем вам ссылки с www ? Проблем мало по жизни? У сайта должен быть один адрес. Не два, не десять.

Позже, после перезда, доменное имя pint.school-adm.ru я поменяю на pint.ru.

Я чего-то очень сильно не понимаю :)
Введя имя любого сайта www.site.my либо site.by - отображают один и тот же сайт. Как это у них работает?
Либо это работает лишь у доменов 2-го уровня? А в моём случае, пока доменное имя тестовое - с www заморачиватся мне не надо?

Пользователь решил продолжить мысль 31 Июля 2014, 00:12:27:
Если я правильно понимаю, по логике у регистратора доменных имён можно добавить запись.
« Последнее редактирование: 31 Июля 2014, 00:12:27 от egorychmaster »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не работают виртуальные хосты Ubuntu 14.04 LTS
« Ответ #36 : 31 Июля 2014, 00:28:05 »
example.com и www.example.com - это ДВА РАЗНЫХ адреса. Два разных сайта, если вам так проще.
То, что внешне эти сайты обычно выглядят одинаково - совпадение, не больше.
Сделайте в заглушке редирект, если хотите. Но смысла я не вижу.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн egorychmaster

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Не работают виртуальные хосты Ubuntu 14.04 LTS
« Ответ #37 : 31 Июля 2014, 01:30:25 »
Спасибо большое всем вам за помощь!  :)

Оффлайн ru_kane

  • Активист
  • *
  • Сообщений: 958
  • Kubuntu Desktop 20.04 & Ubuntu Server 20.04
    • Просмотр профиля
    • www.kane.ru
Re: Не работают виртуальные хосты Ubuntu 14.04 LTS
« Ответ #38 : 01 Августа 2014, 20:57:59 »
В конфиге все эти www указываются если нужны:

ServerName www.site.ru site.ru www.kley.ru
И тогда www.site.ru, site.ru и www.kley.ru ведут на один и тот же сайт.

+ 301-й редирект с www на без_www или наоборот.
« Последнее редактирование: 01 Августа 2014, 21:02:27 от ru_kane »
Kubuntu Desktop 20.04 [Intel Core i5-8600K, Asus ROG STRIX Z370-F Gaming, ASUS STRIX-GTX1050TI-4G-GAMING]

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не работают виртуальные хосты Ubuntu 14.04 LTS
« Ответ #39 : 01 Августа 2014, 21:27:08 »
ru_kane, вы вообще документацию на Apache читали?
ServerName допускает указание только ОДНОГО имени.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн egorychmaster

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Не работают виртуальные хосты Ubuntu 14.04 LTS
« Ответ #40 : 01 Августа 2014, 22:30:17 »
Домены с www я прописал в DNS у сервиса.

А заработал сайт как с www, так и без него только после того как в файл конфига настроек виртуальных хостов я добавил строку с алиасами вида:
Цитировать
ServerAlias www.site.ru site.ru

Иначе запрос с www. принимал 000-default.conf и до верного виртуального хоста запрос не доходил.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не работают виртуальные хосты Ubuntu 14.04 LTS
« Ответ #41 : 02 Августа 2014, 00:26:14 »
egorychmaster, ещё раз, редиректы с www. лучше писать в заглушку.
Верный запрос - тот, который содержит ИМЯ хоста, а не альяс.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн egorychmaster

  • Автор темы
  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Не работают виртуальные хосты Ubuntu 14.04 LTS
« Ответ #42 : 02 Августа 2014, 00:53:13 »
AnrDaemon, можете пример файла редиректа?
Спасибо.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Не работают виртуальные хосты Ubuntu 14.04 LTS
« Ответ #43 : 02 Августа 2014, 00:56:27 »
<VirtualHost *:80>
    ServerName www.example.com
    Redirect permanent / http://example.com/
</VirtualHost>

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

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

Оффлайн ru_kane

  • Активист
  • *
  • Сообщений: 958
  • Kubuntu Desktop 20.04 & Ubuntu Server 20.04
    • Просмотр профиля
    • www.kane.ru
Re: Не работают виртуальные хосты Ubuntu 14.04 LTS
« Ответ #44 : 04 Августа 2014, 00:39:45 »
ru_kane, вы вообще документацию на Apache читали?
ServerName допускает указание только ОДНОГО имени.
Да, извиняюсь, для апача надо указывать сервер_алиас.
Давно не имел дела с этим тормознутым апачем. Для Нжинкс - можно указывать несколько сервер_нейм.
Kubuntu Desktop 20.04 [Intel Core i5-8600K, Asus ROG STRIX Z370-F Gaming, ASUS STRIX-GTX1050TI-4G-GAMING]

 

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