Hosts virtuais configuração no Apache / resina (executando Adobe ColdFusion 8)
-
21-08-2019 - |
Pergunta
Eu tenho desenvolvimento configuração do servidor rodando Adobe ColdFusion8 (.WAR instalar) no topo do Caucho Resin v3.1.9. (CentOS 5.3-64bit)
Nota ??strong>: Esta é a minha primeira experiência com resina. Eu estou tentando executar ColdFusion8 no topo da resina como eu estava sugeriu que isso iria me dar grandes ganhos de desempenho.
A minha pergunta é :. Como eu pode facilmente integrar múltiplos VirtualHosts apache como a minha configuração existente
No meu servidor de produção, funcionando CF8, autônomo instalar no Adobe fornecido JRun via mod_jrun22.so em apache, eu tenho configuração anfitriões virtual para cada um dos meus sites apontando para '/ var / www / * / html /, semelhante ao seguinte (simplificado):
<VirtualHost 127.0.0.1:80>
DocumentRoot /var/www/www.mydomain.com/html
ServerName www.mydomain.com
ServerAlias mydomain.com
</VirtualHost>
<VirtualHost 127.0.0.1:80>
DocumentRoot /var/www/www.myotherdomain.com/html
ServerName www.myotherdomain.com
ServerAlias myotherdomain.com
</VirtualHost>
Esta configuração permite-me hosts virtuais configuração através apache apontando para '/ var / www / * / html' para que eu possa implementar rapidamente sites com Coldfusion Apps.
Bem com resina, parece que eu tenho que também configurar
O que eu realmente quero é ser capaz de configurar meus apache hosts virtuais e depois ter de resina compensar adequadamente.
Eu preciso de uma solução melhor e estou completamente aberto para entreter qualquer sugestão.
Solução
resina docs que mostra um exemplo de uso regex para alterar o diretório raiz. você poderia criar um regex similar que acabou de pegar qualquer .com local e definir a raiz do documento?
De jogar com resina / Railo e caucho eu não poderia encontrar uma maneira em tudo apenas para ter o virtualhost configuração no apache somente. Você tem que duplicá-lo a algum nível de qualquer maneira. Quer por uma entrada regex ou como eu fiz (só tinha cerca de 10 domínios) criar uma entrada para cada site.