Для одного проекта потребовалось настроить апач, чтобы каждый поддомен смотрел в свой каталог (т.е. в свою ветку 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
Конфиг для 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
Комментариев нет:
Отправка комментария