仮想ホストを使用して複数のSymfonyWebサイトをホストするようにローカルApache2サーバーを構成しようとしていますが、エイリアスlib/vendor/symfony/data/web/sf
ディレクトリにを作成できません/sf
。エイリアスステートメントで%1と%2を使用することが問題の原因であることがわかりますが、正しい解決策を見つけることができません。/ etc / hostsエントリに追加し127.0.0.1 jobeet.sandbox.sfdevel
、ホームディレクトリディレクトリに作成しました~/Projekty/sandbox/jobeet
。私のApache2サイト構成は次のようになります。
<VirtualHost *:80>
ServerName localhost
ServerAlias *.sfdevel
VirtualDocumentRoot /home/alef/Projekty/%2/%1/web
<Directory /home/alef/Projekty/%2/%1/web>
AllowOverride All
Allow from All
</Directory>
Alias /sf /home/alef/Projekty/%2/%1/lib/vendor/symfony/data/web/sf
<Directory /home/alef/Projekty/%2/%1/lib/vendor/symfony/data/web/sf>
AllowOverride All
Allow from All
</Directory>
ErrorLog /var/log/apache2/sfdevel_error.log
LogLevel warn
CustomLog /var/log/apache2/sfdevel_access.log combined
</VirtualHost>
変更/home/alef/Projekty/%2/%1/lib/vendor/symfony/data/web/sf
する/home/alef/Projekty/sandbox/jobeet/lib/vendor/symfony/data/web/sf
と問題なく動作しますが、いくつかの個別のSymfonyWebサイトを使用したいと思います。Apache2構成にどのような変更を含める必要がありますか?