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


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

Автор Тема: VirtualHosts  (Прочитано 728 раз)

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

Оффлайн Vexare

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
VirtualHosts
« : 23 Декабря 2013, 22:00:45 »
Не могу почему то разделить через apache2/sites-enabled/ 2 сайта, vexare.ru и e-stetiq.ru

Что в vexare.ru.conf
<VirtualHost *:80>
ServerName vexare.ru
DocumentRoot /var/www/vexare
<Directory "/var/www/vexare">
Options +Indexes
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>

Что в e-stetiq.ru.conf:
<VirtualHost *:80>
DocumentRoot /var/www/stetiq
<Directory "/var/www/stetiq">
Options +Indexes
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>

Раньше все работало хорошо, но по неким причинам я поменял vps сервер, теперь пришлось все с 0 восстанавливать... php установлен, apache2 работает, кручу верчу, нечего не меняется, при такой настройке кидает на сайтах в папку /var/www
Получается apache не видит папок, идет мимо них..

Вот как добавлено в apache2
« Последнее редактирование: 23 Декабря 2013, 22:04:11 от Vexare »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: VirtualHosts
« Ответ #1 : 23 Декабря 2013, 22:08:15 »
apache2ctl -S
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Vexare

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: VirtualHosts
« Ответ #2 : 23 Декабря 2013, 22:20:34 »

VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server vexare.ru (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost vexare.ru (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost vexare.ru (/etc/apache2/sites-enabled/e-stetiq.ru.conf:1)
         port 80 namevhost vexare.ru (/etc/apache2/sites-enabled/vexare.ru.conf:1)
         port 80 namevhost forum.vexare.ru (/etc/apache2/sites-enabled/webmin.1387820870.conf:1)
Syntax OK

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: VirtualHosts
« Ответ #3 : 23 Декабря 2013, 23:26:51 »
А всё верно.
У вас в e-stetiq.ru.conf имя сервера не определено.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Vexare

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: VirtualHosts
« Ответ #4 : 23 Декабря 2013, 23:34:40 »
А всё верно.
У вас в e-stetiq.ru.conf имя сервера не определено.

Я удалил пока что полностью e-stetiq.ru
Пытаюсь сделать vexare.ru чтобы открывался в папке /var/www/vexare
(сейчас открывает почему то /var/www)
Получилось почему только поддомен сделать для forum.vexare.ru

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: VirtualHosts
« Ответ #5 : 23 Декабря 2013, 23:39:13 »
Потому что у вас vexare.ru дважды определён.
Вы что, вывод дигностики мне дали, а сами не прочитали?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Vexare

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: VirtualHosts
« Ответ #6 : 23 Декабря 2013, 23:47:12 »
Потому что у вас vexare.ru дважды определён.
Вы что, вывод дигностики мне дали, а сами не прочитали?

Все, догнал, просто, говорю же, перешел на новый хост, тут прям сразу что то не так, на старом я дублировал, чтобы работало.
Теперь так:
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server vexare.ru (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost vexare.ru (/etc/apache2/sites-enabled/000-default:1)
         port 80 namevhost forum.vexare.ru (/etc/apache2/sites-enabled/webmin.1387820870.conf:1)
         port 80 namevhost e-stetiq.ru (/etc/apache2/sites-enabled/webmin.1387827662.conf:1)
Syntax OK

Последний вопрос, правильно настроил ли права в .conf, чтобы читало .htaccess:
<VirtualHost *:80>
DocumentRoot /var/www/forum
<Directory /var/www/forum>
Options +Indexes
AllowOverride None
Order allow,deny
allow from all
</Directory>
ServerName forum.vexare.ru
</VirtualHost>

?
« Последнее редактирование: 23 Декабря 2013, 23:49:40 от Vexare »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: VirtualHosts
« Ответ #7 : 24 Декабря 2013, 00:23:49 »
AllowOverride None
запрещает работу команд в .htaccess
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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