ColdFusion 웹 서버에 여러 사이트가 있습니다. coldfusion을 실행할 수없는 새 사이트를 만들고 싶습니다. 동시에 다른 사이트에서 coldfusion을 비활성화하지 않으려 고합니다.한 사이트에서 Coldfusion을 비활성화하려면 어떻게합니까?
나는 coldfusion 표준 에디션을 실행 중이다.
ColdFusion 웹 서버에 여러 사이트가 있습니다. coldfusion을 실행할 수없는 새 사이트를 만들고 싶습니다. 동시에 다른 사이트에서 coldfusion을 비활성화하지 않으려 고합니다.한 사이트에서 Coldfusion을 비활성화하려면 어떻게합니까?
나는 coldfusion 표준 에디션을 실행 중이다.
IIS에서 모든 확장이 나열되고 연결된 실행 파일이있는 응용 프로그램 구성 창을 찾습니다.
그냥 .CFM의 하나는 ColdFusion DLL alt text http://www.fastpics.net/sharepics/imih41904722.jpg
어떤 웹 서버입니까? 표준 독립 실행 형 설치를 실행하는 경우 구성 파일의 어두운 곳을 파고 들지 않으면 그렇게 할 수 없습니다. IIS 나 Apache 또는 무엇이든 가능하다면 가능합니다.
Zarko가 말한 것처럼 - 어떤 웹 서버를 언급하고 있습니까? ColdFusion의 자체 응용 프로그램 서버 (JRun) 인 경우 여기에서 어려운 작업이 있습니다.
IIS 나 Apache와 같은 웹 서버를 통해 실행중인 경우 CF를 치기 전에 가장 간단한 방법은 .cfm, .cfc 등 확장자가있는 파일을 만들지 않는 것입니다.
대신 HTML을 사용하거나이 다른 사이트를 실행할 웹 사이트/호스트에서 JRun 연결을 제거하십시오.
-
동일하면 동일한 서버 떨어져 PHP와 같은 다른 언어를 실행하려면이 적용됩니다. 웹 서버에게 어떤 사이트에 어떤 드라이버를 사용할 것인지 알려 주면 처리 할 올바른 응용 프로그램 서버로 요청을 전달합니다.
과 James가 제안한 것 외에도 문제의 사이트에 대한 필터를 설정하고 ".cfm"및 ".cfc"에 대한 요청을 감시하고 브라우저를 다른 페이지로 리디렉션하도록합니다. coldfusion 필터 앞에 필터가 있어야합니다. – Jay
심지어 더 단순한 cfml 코드를 사용하거나 다른 사이트의 새로운 데이터 소스를 만들지 마십시오.
다른 사이트에는 coldfusion 코드를 사용하지 마십시오.
또는이 다른 사이트에 대한 HTTP 처리기의 coldfusion을 사용하지 않도록 설정할 수 있습니다.
그러나이 다른 사이트에는 coldfusion 사이트가 아닌 .cfc 또는 .cfm 파일이 포함되어 있지 않습니다. 그게 전부입니다.
왜 중요한가요?
한 사이트에서 CF를 사용하지 않도록 설정할 수있는 몇 가지 예를 생각해 볼 수 있습니다. 예를 들어, 소규모 호스팅 회사에서 특정 사이트에 대한 CF를 비활성화하여 사용자가 정적 사이트 패키지에서이를 사용하지 못하게 할 수 있습니다. –
CFIDE 가상 디렉토리입니다 조심하는 다른 것은에 링크 다른 확장을 삭제합니다. 처음부터 새 사이트를 만드는 경우에는 문제가되지 않지만 기존 사이트에서 CF를 비활성화하면 가상 디렉터리를 제거해야합니다.
IIS에서 실행 중입니다. –
IIS 버전? 6? 7? – Henry