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


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

Автор Тема: Не работает сайт по умолчанию  (Прочитано 699 раз)

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

Оффлайн Kot137

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Не работает сайт по умолчанию
« : 07 Декабря 2018, 00:45:24 »
Здравствуйте!
Помогите пожалуйста разобраться. У меня Ubuntu-16.04-64 на виртуальном сервере. На сервере несколько доменов.
Первая проблема: почему-то последний добавленный домен открывается по умолчанию, хотя в default-ssl.conf и 000-default.conf указан другой домен, добавленный раньше.
Вторая проблема: при попытке открыть ранее добавленные домены(русскоязычные, если это важно) с WWW, открывается последний домен(который нелегально прописался в сайт по умолчанию) и берется именно его сертификат. Точнее пытается открыться, т.к. в итоге сертификат не соответсвует адресу.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Не работает сайт по умолчанию
« Ответ #1 : 07 Декабря 2018, 01:29:02 »
Ну, замечательно.
А где apachectl -S ?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Kot137

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Не работает сайт по умолчанию
« Ответ #2 : 07 Декабря 2018, 03:04:38 »
А где apachectl -S ?
Вот:
62.76.188.187:443      is a NameVirtualHost
         default server XN----7SBABB1BCJJ1BB.XN--P1AI (/etc/apache2/sites-enabled/XN----7SBABB1BCJJ1BB.XN--P1AI.conf:16)
Неожиданный результат. Умолчание взято не из default-ssl.conf, а из последнего созданного conf.
Вот эта 16-я строчка из /etc/apache2/sites-enabled/XN----7SBABB1BCJJ1BB.XN--P1AI.conf
<VirtualHost 62.76.188.187:443>
  DocumentRoot /srv/knowledge/public/
  ServerName XN----7SBABB1BCJJ1BB.XN--P1AI
Почему именно она воспринимается как default для всего сервера? На сервере 5 доменов и у кажного в conf есть такой же блок.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Не работает сайт по умолчанию
« Ответ #3 : 07 Декабря 2018, 03:12:46 »
Я просил вывод apachectl -S, а не креативную нарезку из него.

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

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

Оффлайн Kot137

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Не работает сайт по умолчанию
« Ответ #4 : 07 Декабря 2018, 03:15:44 »
Я просил вывод apachectl -S, а не креативную нарезку из него.
root@127262-10001:~# apachectl -S
VirtualHost configuration:
62.76.188.187:80       is a NameVirtualHost
         default server 127262-10001.vm.clodoserver.ru (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost 127262-10001.vm.clodoserver.ru (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost XN----7SBABB1BCJJ1BB.XN--P1AI (/etc/apache2/sites-enabled/XN----7SBABB1BCJJ1BB.XN--P1AI.conf:1)
                 alias www.XN----7SBABB1BCJJ1BB.XN--P1AI
         port 80 namevhost XN----7SBHKCAV3BFQMDK2EUB1G.XN--P1AI (/etc/apache2/sites-enabled/XN----7SBHKCAV3BFQMDK2EUB1G.XN--P1AI.conf:1)
                 alias www.XN----7SBHKCAV3BFQMDK2EUB1G.XN--P1AI
         port 80 namevhost XN--80AAIGNGXHGD5BZB.XN--P1AI (/etc/apache2/sites-enabled/XN--80AAIGNGXHGD5BZB.XN--P1AI.conf:1)
                 alias www.XN--80AAIGNGXHGD5BZB.XN--P1AI
         port 80 namevhost XN--80AALCAADMGGQ7AII7BL6CYB.XN--P1AI (/etc/apache2/sites-enabled/XN--80AALCAADMGGQ7AII7BL6CYB.XN--P1AI.conf:1)
                 alias www.XN--80AALCAADMGGQ7AII7BL6CYB.XN--P1AI
         port 80 namevhost XN--90AOAHDMEXLJ3GN.CLUB (/etc/apache2/sites-enabled/XN--90AOAHDMEXLJ3GN.CLUB.conf:1)
                 alias www.XN--90AOAHDMEXLJ3GN.CLUB
62.76.188.187:443      is a NameVirtualHost
         default server XN----7SBABB1BCJJ1BB.XN--P1AI (/etc/apache2/sites-enabled/XN----7SBABB1BCJJ1BB.XN--P1AI.conf:16)
         port 443 namevhost XN----7SBABB1BCJJ1BB.XN--P1AI (/etc/apache2/sites-enabled/XN----7SBABB1BCJJ1BB.XN--P1AI.conf:16)
                 alias www.XN----7SBABB1BCJJ1BB.XN--P1AI
         port 443 namevhost XN--80AAIGNGXHGD5BZB.XN--P1AI (/etc/apache2/sites-enabled/XN--80AAIGNGXHGD5BZB.XN--P1AI.conf:16)
         port 443 namevhost XN--90AOAHDMEXLJ3GN.CLUB (/etc/apache2/sites-enabled/XN--90AOAHDMEXLJ3GN.CLUB.conf:16)
*:443                  XN--80AAIGNGXHGD5BZB.XN--P1AI (/etc/apache2/sites-enabled/default-ssl.conf:2)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/srv/apache_err.log"
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/var/lock/apache2" mechanism=fcntl
Mutex mpm-accept: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Не работает сайт по умолчанию
« Ответ #5 : 07 Декабря 2018, 03:22:57 »
Ну, всё правильно.
Как вы яхту назовёте, так она и, извиняюсь, поплывёт.
"A" < "a", естественно, файлы с заглавными буквами в названии сортируются вперёд строчных.
Зачем вообще было это извращение, зачем морочиться с пуникодом, почему не использовать кириллицу, как белые люди делают?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Kot137

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Не работает сайт по умолчанию
« Ответ #6 : 07 Декабря 2018, 03:33:32 »
"A" < "a", естественно, файлы с заглавными буквами в названии сортируются вперёд строчных.
Простите, не совсем понял, логику работы. Т.е. папка дефолтного сайта по SSL берется не только лишь из default-ssl.conf, а из первого, отсортированного по названию, файла conf ?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Не работает сайт по умолчанию
« Ответ #7 : 07 Декабря 2018, 03:46:54 »
Строго говоря, в апаче вообще нет такого понятия "сайт по умолчанию".
В принципе.
Запрос попадает либо на запрошенный сайт, либо если запрошенный сайт не найден - на первый попавшийся.
Поэтому 000-default никогда для хостинга чего-то полезного в мультисайтовой конфигурации не используют. Он так и остаётся пустой заглушкой-приветствием.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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