2009-06-29 4 views
0

나는 개발 Caucho Resin v3.1.9 위에 Adobe Coldfusion8 (.war 설치)을 실행하는 서버 설정이 있습니다. (CentOS 5.3-64bit)Apache/Resin의 가상 호스트 구성 (Adobe ColdFusion 8 실행)

참고 : 이것은 수지에 대한 나의 첫 경험입니다. Resin에 대해 Coldfusion8을 실행하려고합니다. 성능 향상을 기대할 수 있습니다.

내 질문은 : 기존 구성처럼 여러 개의 Apache 가상 호스트를 쉽게 통합 할 수있는 방법입니다.

내 프로덕션 서버에서 Adobe의 독립 실행 형 설치를 Apache에서 mod_jrun22.so를 통해 제공하는 Adobe의 독립 실행 형 서버에서 '/ var/www/*/html /'을 가리키는 각 웹 사이트에 대해 가상 호스트를 설정했습니다. 은 (간체) 다음 :

<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> 

이 구성 '은/var/www가/*/html로'내가 빨리 ColdFusion에서 앱과 웹 사이트를 배포 할 수 있습니다 아파치 가리키는 통해 설정 가상 호스트 날 수 있습니다.

글쎄, Resin을 사용하면 '/opt/resin/conf/resin.conf'에 내 가상 호스트 각각에 대해 호스트 > 태그를 설정해야하는 것처럼 보입니다. 따라서 완전히 아파치 가상 호스트를 복제해야한다.

정말로 원하는 것은 내 아파치 가상 호스트를 설정하고 그에 따라 수지를 보정 할 수있게하는 것입니다.

나는 더 나은 해결책이 필요하며, 모든 제안을 접하기에 완전히 열려 있습니다.

답변

1

resin docs에는 regex를 사용하여 루트 디렉토리를 변경하는 예가 표시됩니다. 그냥 .com 사이트를 잡아서 문서 루트를 설정 한 비슷한 정규식을 만들 수 있습니까?

resin/railo와 caucho를 가지고 노는 것에서 나는 단지 아파치에서만 가상 호스트 설정을 할 수있는 방법을 찾지 못했습니다. 어쨌든 어떤 수준으로 복제해야합니다. 정규식 항목이나 내가 한 것처럼 (약 10 개의 도메인 만) 각 사이트에 대한 항목을 만듭니다.

+0

이 답변을 정말 좋아하지 않았습니다. :-) 저는 ServerAlias를 사용하여 수백 개의 웹 사이트를 가지고 있기 때문에 Regex 사이트를 설치하는 것이 잘 작동하지 않을 것입니다. 수지로 된 나의 아파치 호스트를 복제하는 것은 나에게 어리석은 짓이다. 이제 아파치 및 수지를 관리해야합니까? 이것은 저에게 방해입니다. –