Estou tentando configurar o Apache 2.4 em um servidor Windows.
Eu preciso de dois "Host virtual em massa dinamicamente configurado" diferentes:
Para diferenciar os dois, pensei em usar a URL "example" para servir a pasta "example" e "example.symfony" para exibir a pasta " exemplo "usando a configuração vhost do symfony.
Aqui está o meu arquivo link :
# symfony virtual hosts
<VirtualHost *:80>
ServerAlias *.symfony:80
VirtualDocumentRoot "E:\%1\web"
<Directory "E:\%1\web">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Allow from All
</Directory>
Alias /sf "E:\%1\lib\vendor\symfony\data\web\sf"
<Directory "E:\%1\lib\vendor\symfony\data\web\sf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
# other virtual hosts
<VirtualHost *:80>
ServerAlias *:80
VirtualDocumentRoot "E:\%0"
<Directory "E:">
Options Indexes FollowSymLinks MultiViews
IndexIgnore .git
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Com esta configuração, o exemplo e o example.symfony usam as mesmas configurações. Eu estou supondo que o Apache prefere o ServerAlias
" *:80
", mais abrangente?
O que eu tentei:
ServerName
em vez de ServerAlias
, mas não permite os curingas *. <VirtualHost *.symfony:80>
, mas isso é inválido, o Apache diz "Não foi possível resolver o nome do host .symfony - ignorando!"