Como desativar o acesso do WebDAV

Pergunta

Como é possível desabilitar o acesso do WebDAV nas instâncias de publicação do CQ5.x?

Resposta, Resolução

Devido ao fato de o CQ5.x estar sendo executado sobre o CRX1.4.x, há vários locais que precisam ser configurados para desabilitar o acesso do WebDAV ao CQ5 e ao repositório.

Configuração no nível do CRX

No nível do CRX, o webapp do CRX precisa ser reconfigurado. Basta abrir o web.xml do webapp CRX, que por padrão pode ser encontrado em <cq5_home>/crx-quickstart/server/runtime/0/~_crx/WEB-INF.

Os servlets a seguir precisam ser comentados na seção S E R V L E T M A P P I N G para desativar efetivamente o acesso do WebDAV ao repositório:

  • Webdav
  • JCRWebdavServer
  • CqResource

Sua configuração deve se parecer com o seguinte:

 <!-- ====================================================================== --> <!-- S E R V L E T M A P P I N G --> <!-- ====================================================================== --> <servlet-mapping> <servlet-name>NodeTree</servlet-name> <url-pattern>/ui/nodetree/*</url-pattern> </servlet-mapping> <!--servlet-mapping> <servlet-name>Webdav</servlet-name> <url-pattern>/repository/*</url-pattern> </servlet-mapping--> <servlet-mapping> <servlet-name>Export</servlet-name> <url-pattern>/export/*</url-pattern> </servlet-mapping> <!--servlet-mapping> <servlet-name>JCRWebdavServer</servlet-name> <url-pattern>/server/*</url-pattern> </servlet-mapping--> <!--servlet-mapping> <servlet-name>CqResource</servlet-name> <url-pattern>/cqresource/*</url-pattern> </servlet-mapping--> <servlet-mapping> <servlet-name>JCRExplorer</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> 

Agora, reinicie a instância do CQ/CRX para que as alterações entrem em vigor.

Configuração no nível do CQ

No nível do CQ, apenas um pacote precisa ser interrompido para desativar o acesso do WebDAV.

  • conectar-se ao Felix Management Console, por padrão, executando em http://<host>:<port>/system/console
  • na lista de pacotes, encontre o pacote chamado Sling - Acesso WebDAV Simples aos Repositórios
  • interrompa este pacote clicando no botão parar

Uma reinicialização não é necessária.

Aplica-se a

CQ5.X

 Adobe

Receba ajuda com mais rapidez e facilidade

Novo usuário?

Adobe MAX 2024

Adobe MAX:
a conferência da criatividade

14 a 16 de outubro, Miami Beach e online

Adobe MAX

A conferência da criatividade

14 a 16 de outubro, Miami Beach e online

Adobe MAX 2024

Adobe MAX:
a conferência da criatividade

14 a 16 de outubro, Miami Beach e online

Adobe MAX

A conferência da criatividade

14 a 16 de outubro, Miami Beach e online