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


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

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

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

Оффлайн Ain777

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Проблема с хостами
« : 24 Февраль 2021, 17:35:44 »
Настроил два хоста для двух сайтов, но почему то 1 хост ссылается на папку второго :idiot2:?
Код: (php) [Выделить]
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName testsite.ru
<Directory /var/www/testsite.ru/public_html>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride All
      Order allow,deny
      allow from all
   </Directory>
    ServerAlias www.testsite.ru
    DocumentRoot /var/www/testsite.ru/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.testsite.ru [OR]
RewriteCond %{SERVER_NAME} =testsite.ru
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
Второй хост
Код: (php) [Выделить]
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName testsite2.ru
<Directory /var/www/testsite2.ru/public_html>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride All
      Order allow,deny
      allow from all
   </Directory>
    ServerAlias www.testsite2.ru
    DocumentRoot /var/www/testsite2.ru/public_html/
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.testsite2.ru [OR]
RewriteCond %{SERVER_NAME} =testsite2.ru
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

Не могу понять, что за х...?
Сайты включены(a2ensite), apache перезагружал. Остальные сайты работают, только эти новые одна ссылается на другую.

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 466
    • Просмотр профиля
Re: Проблема с хостами
« Ответ #1 : 24 Февраль 2021, 17:57:29 »
mod_rewrite включен?

Оффлайн Виктop

  • Участник
  • *
  • Сообщений: 237
    • Просмотр профиля
Re: Проблема с хостами
« Ответ #2 : 24 Февраль 2021, 18:14:38 »
DocumentRoot /var/www/testsite.ru/public_html/

Оффлайн Ain777

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Проблема с хостами
« Ответ #3 : 24 Февраль 2021, 19:24:48 »
mod_rewrite включен?
Включен

Пользователь добавил сообщение 24 Февраль 2021, 19:26:55:
DocumentRoot /var/www/testsite.ru/public_html/
Что вы имеете в виду? Попробовал закомментировать и перезапустить apache, он так же видит второй сайт.
« Последнее редактирование: 24 Февраль 2021, 19:26:55 от Ain777 »

Оффлайн Виктop

  • Участник
  • *
  • Сообщений: 237
    • Просмотр профиля
Re: Проблема с хостами
« Ответ #4 : 24 Февраль 2021, 19:31:54 »
А Вы попробуйте заменить свою строку на мою

Оффлайн Ain777

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Проблема с хостами
« Ответ #5 : 24 Февраль 2021, 19:35:27 »
А Вы попробуйте заменить свою строку на мою
Всё так же. Я пробовал. Старые сайты нормально пашут, не могу понять причину, вот у меня и кукуха съезжает от тупости.

Оффлайн Виктop

  • Участник
  • *
  • Сообщений: 237
    • Просмотр профиля
Re: Проблема с хостами
« Ответ #6 : 24 Февраль 2021, 19:43:04 »
Ain777, А Вы точно пробовали? если в конце пути нет слеша - это файл, если есть то каталог. Посмотрите внимательно на Вашу директиву
DocumentRoot /var/www/testsite.ru/public_html
Проверьте название каталога и указанную директиву, не затесалась ли среди букв, какая-нибудь русская.

Оффлайн Ain777

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Проблема с хостами
« Ответ #7 : 24 Февраль 2021, 19:57:48 »
Проверьте название каталога и указанную директиву, не затесалась ли среди букв, какая-нибудь русская.
Всё у меня верно, если я переименовываю папку public второго хоста, то соответственно ловлю ошибку у первого testsite.ru. Вот проблема в чём не пойму?

Оффлайн Виктop

  • Участник
  • *
  • Сообщений: 237
    • Просмотр профиля
Re: Проблема с хостами
« Ответ #8 : 24 Февраль 2021, 20:08:51 »
Выкладывайте error.log
Сдаётся мне, что сайты ваши работают на localhost, покажите пожалуйста реальные конфиги
« Последнее редактирование: 24 Февраль 2021, 20:13:06 от Виктop »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1484
    • Просмотр профиля
Re: Проблема с хостами
« Ответ #9 : 24 Февраль 2021, 20:19:37 »
Вот проблема в чём не пойму?

покажите VirtualHost *:443

Оффлайн Ain777

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Проблема с хостами
« Ответ #10 : 24 Февраль 2021, 20:24:36 »
покажите VirtualHost *:443
<VirtualHost *:443>
ServerName testsite.ru
ServerAlias www.testsite.ru
ServerAdmin webmaster@localhost
DocumentRoot /var/www/testsite.ru/public_html/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
</VirtualHost>
« Последнее редактирование: 24 Февраль 2021, 20:26:21 от Ain777 »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1484
    • Просмотр профиля
Re: Проблема с хостами
« Ответ #11 : 24 Февраль 2021, 20:32:27 »
<VirtualHost *:443>

а второй хост?
посмотрите как должен выглядеть конфиг, например дефолтный default-ssl.conf
« Последнее редактирование: 24 Февраль 2021, 20:36:12 от bezbo »

Оффлайн Ain777

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Проблема с хостами
« Ответ #12 : 24 Февраль 2021, 20:35:59 »
а второй хост?
<VirtualHost *:443>
ServerName testsite2.ru
ServerAlias www.testsite2.ru
ServerAdmin webmaster@localhost
DocumentRoot /var/www/testsite2.ru/public_html/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
</VirtualHost>

Пользователь добавил сообщение 25 Февраль 2021, 10:30:14:
Проблема была при выпуске сертификата через cerbot. Я создавал хост 443 и прописывал путь, а cerbot создавал ещё один файл в том же sites-available типа этого: testsite.ru-le-ssl.conf и уже в нём был прописан другой путь автоматический. Почему так ХЗ :idiot2:
« Последнее редактирование: 25 Февраль 2021, 10:30:14 от Ain777 »

 

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