Два сайта, один Apache.

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
Dimentry
Сообщения: 6
Зарегистрирован: 2016.08.18, 03:51

Два сайта, один Apache.

Сообщение Dimentry »

Здравствуйте!

Предыстория: На сервере Apache имеется одна ранее разработанная страничка-приложение.
Со временем появилась необходимость разложить по соседству еще одну страничку.
Тут и ударился лбом.

Имеется: для первой страницы путь (прим) var/appl1/www, для второго сделал по аналогии var/appl2/www, куда и развернул каркас Yii.
Для обеих страниц отдельные конфигурационные файлы (по аналогии и для app2: вместо app1, стоит app2)

Код: Выделить всё

<VirtualHost *:80>
    ServerName app1
    ServerAlias app1
    DocumentRoot /var/app1/www
    <Directory /var/app1/www>
	Options FollowSymLinks
	AllowOverride All
	Order allow,deny
	Allow from all
    </Directory>
    php_admin_flag register_globals 1
    php_admin_value date.timezone 'Europe/Moscow'
    php_admin_value open_basedir /var/app1
    php_admin_value max_execution_time 60
    php_admin_value upload_max_filesize 50M
    php_admin_value upload_tmp_dir /var/app1/tmp
    php_admin_value session.save_path /var/app1/tmp
</VirtualHost>

И после попытки отрисовать app2/index.php и убедиться в успехе, отрисовалось app1 со стартового события, что не оправдало ожиданий.

В чем может быть причина? Заранее благодарен за помощь.
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Два сайта, один Apache.

Сообщение yiijeka »

Дело в DocumentRoot /var/app1/www
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Два сайта, один Apache.

Сообщение yiijeka »

Попробуйте так....

DocumentRoot /var/
Alias /app1 /var/app1/www
Alias /app2 /var/app2/www
Dimentry
Сообщения: 6
Зарегистрирован: 2016.08.18, 03:51

Re: Два сайта, один Apache.

Сообщение Dimentry »

yiijeka писал(а): 2017.02.07, 09:17 Попробуйте так....

DocumentRoot /var/
Alias /app1 /var/app1/www
Alias /app2 /var/app2/www
К сожалению не исправило ситуацию.
Dimentry
Сообщения: 6
Зарегистрирован: 2016.08.18, 03:51

Re: Два сайта, один Apache.

Сообщение Dimentry »

Справился при помощи науки Google'инга.

В файле httpd.conf следующее:
NameVirtualHost *тут IP хоста*:80

Далее как советовали:
DocumentRoot "/var"
Alias "/app1/" "/var/app1/www/"
Alias "/app2/" "/var/app2/www/"


И в теге конфигурационного файла app1.conf и app2.conf прописал хост:
<VirtualHost *тут IP хоста*:80>
ServerName app1
DocumentRoot /var/app2/www
...
</VirtualHost>


Спасибо за посильную помощь)
Ответить