Tcl Apache Rivet 웹 동적 애플리케이션을 보려면 Apache 웹 로컬 서버를 구성해야 합니다.
내가 겪고 있는 문제는 내 브라우저가 강제로 파일을 다운로드하도록 하여 내가 애플리케이션에 액세스할 때까지 Apache가 파일을 해석하지 않는다는 것입니다.
루트 폴더에 액세스하면 index.rvt가 직접 다운로드됩니다. 따라서 Apache조차도 작업을 거의 수행하지 않습니다.
누구든지 같은 문제가 발생하여 이전에 해결한 적이 있습니까?
답변1
이는 YaST처럼 보이지 않습니다(YaST는 Apache에 대해 매우 기본적인 작업만 수행함)... 고급 설정에서 모듈을 추가할 수 있는 항목을 찾을 수 있습니다.
그러나 이러한 파일을 발견했을 때 Apache가 수행할 작업을 알려주려면 /etc/apache2/conf.d에 파일을 생성해야 할 수도 있습니다.
여기 하나 있어요협회더 많은 정보를 알고 싶습니다.
링크가 깨진 경우\OpenSuSE에 대한 자세한 내용오직:
편집하다/etc/sysconfig/apache2
명명된 섹션을 찾아 APACHE_MODULES
따옴표 안에 리벳을 추가하세요. apache를 저장하고 종료한 후 다시 시작하세요 rcapache2 restart
.
운이 좋다면 리벳을 사용할 수 있지만 그렇지 않을 수도 있습니다. 이 경우 변경 사항을 취소하세요. Apache를 저장하고 다시 시작합니다(그래서 첫 번째 항목으로 돌아갑니다).
이제 다음과 같은 파일을 만들어야 합니다./etc/apache2/conf.d/rivet.conf
다음을 추가합니다(위치를 조정해야 할 수도 있음).
LoadModule rivet_module /usr/lib64/apache2/mod_rivet.so
AddType application/x-httpd-rivet .rvt
AddType application/x-rivet-tcl .tcl
AddType 'application/x-httpd-rivet;charset=utf-8' rvt
DirectoryIndex index.tcl index.rvt
아파치를 저장하고 다시 시작하십시오.
이것은 좋은 시작이겠지만, 저는 rivet 모듈을 사용한 적이 없으므로 rivet.conf가 올바르지 않을 수 있다는 점에 유의하십시오. 알려주시면 정확한 정보를 얻을 수 있도록 수정하겠습니다.