![]() |
Faculdade: Sequenciais
Uva Curso: Webmarter & webdesigner Disciplina: Servidores WEB Professor: Jose Maria Silveira |
Nota
de aula 05 |
Diretivas de controle de acesso
Options: Aspectos da listagem de diretórios:
All - Todas as opções são usadas exceto a MultiViews. É a padrão caso a opção Options não seja especificada.
ExecCGI - Permite a execução de scripts CGI.
FollowSymLinks - O servidor seguirá links simbólicos neste diretório (o caminho não é modificado). Esta opção é ignorada caso apareça dentro das diretivas <Location>, <LocationMatch> e <DirectoryMatch>.
Includes - É permitido o uso de includes no lado do servidor.
IncludesNOEXEC - É permitido o uso de includes do lado do servidor, mas o comando #exec e #include de um script CGI são desativados.
Indexes - Se não existir um arquivo especificado pela diretiva <DirectoryIndex> no diretório especificado, o servidor formatará automaticamente a listagem ao invés de gerar uma resposta de acesso negado.
MultiViews - Permite o uso da Negociação de conteúdo naquele diretório. A negociação de conteúdo permite o envio de um documento no idioma requisitado pelo navegador do cliente.
SymLinksIfOwnerMatch - O servidor somente seguirá links simbólicos se o arquivo ou diretório alvo tiver como dono o mesmo user ID do link. Esta opção é ignorada caso apareça dentro das diretivas <Location>, <LocationMatch> e <DirectoryMatch>.
None - significa nenhuma
AllowOverride Opções para o .htaccess definido na diretiva AccessFileName
None - O servidor não buscará o arquivo .htaccess nos diretórios
All - O servidor utilizará todas as opções abaixo no arquivo .htaccess
AuthConfig - Permite o uso de diretivas de autenticação (AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require, etc.).
FileInfo - Permite o uso de diretivas controlando o tipo de documento (AddEncoding, AddLanguage, AddType, DefaultType, ErrorDocument, LanguagePriority, etc.).
Indexes - Permite o uso de diretivas controlando a indexação de diretório (AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName, etc.).
Limit - Permite o uso de diretivas controlando o acesso ao computador (allow, deny e order).
Options - Permite o uso de diretivas controlando características específicas do diretório (Options e XBitHack).
OBS: Não tem sentido usar a opção AllowOverride dentro da diretiva <Location>, ela será simplesmente ignorada.