LINUX.ORG.RU

VirtualHost для поддомена. Как указать правильно?

 


0

1

Привет.

Цель сделать: example.com с DocumentRoot «/opt/bitnami/apache2/htdocs» blog.example.com с DocumentRoot «/opt/bitnami/apache2/htdocs/blog»

Я добавляю в файл bitnami-apps-vhost.conf (он Include внизу главное файла httpd.conf):

<VirtualHost *:80> ServerName example.com DocumentRoot «/opt/bitnami/apache2/htdocs» </VirtualHost>

<VirtualHost *:80> ServerName blog.example.com DocumentRoot «/opt/bitnami/apache2/htdocs/blog» </VirtualHost>

ПРи входе на blog.example.com меня редиректит на example.com и отбражается инфа из «/opt/bitnami/apache2/htdocs»

Если поменять местами: <VirtualHost *:80> ServerName blog.example.com DocumentRoot «/opt/bitnami/apache2/htdocs/blog» </VirtualHost>

<VirtualHost *:80> ServerName example.com DocumentRoot «/opt/bitnami/apache2/htdocs» </VirtualHost>

То при входе на blog.example.com меня редиректит на example.com и уже инфа отображается из каталога «/opt/bitnami/apache2/htdocs/blog»

1. Как сделать что бы меня не редиректило с поддомена на главный сайт? 2. Что сделать что бы инфа отображался так как нужно?


А что в логах? И советую не использовать слово «редиректит» если это не относится к HTTP Redirect

Guest_now
()
Ответ на: комментарий от Guest_now

Благодарю за ответы. Вопрос решился вот так: отключил для главного хоста htaccess

Что бы его найти нужно было через 6 include пройти. httpd.conf -> bitnami.conf -> vhost-bitnami.conf -> prefix-app.conf -> и так далее.

Вообщем если используете amazon не выбирайте bitnami для ec2. Лучше самому настроить LAMP с нуля. В нем даже нету apache2/conf/sites-enable и куча есть всякого хлама в непонятных директория(которые в мануалах к unix не указаны). Не знаю для кого он создан.

ninzzo
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.