суббота, 1 августа 2015 г.

Виртуальный хостинг на apache с поддержкой CGI

Для одного проекта потребовалось настроить апач, чтобы каждый поддомен смотрел в свой каталог (т.е. в свою ветку git) Почему апач? Часть проекта написана на parser3 это такое говнище от лебедя. Можно было конечно прикрутить cgi к nginx но я и так потерял много времени, да и проекта переписывается на php.
Конфиг для Apache

<VirtualHost *:80>
    ServerAlias *.ac-test.tk
    UseCanonicalName Off
    VirtualDocumentRoot /opt/autocrm.v1/%1/shared/www
    VirtualScriptAlias  /opt/autocrm.v1/%1/shared/www/cgi-bin

<Directory /opt >
    Options Indexes MultiViews FollowSymlinks ExecCGI
    AllowOverride All
    Require all granted
</Directory>

</VirtualHost>

Главное в основном конфиге апача закоментировать строчку

#    ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"

Теперь при запросе http://dev.ac-test.tk апач будет лезть в папку /opt/autocrm.v1/dev/shared/www

Комментариев нет:

Отправить комментарий