25 Apache útil '.Os truques da Htaccess para proteger e personalizar sites

25 Apache útil '.Os truques da Htaccess para proteger e personalizar sites

Os sites são partes importantes de nossas vidas. Eles servem os meios para expandir negócios, compartilhar conhecimento e muito mais. Anteriormente, restrito ao fornecimento apenas de conteúdo estático, com a introdução de linguagens dinâmicas de script de cliente e servidor e avanço contínuo da linguagem estática existente como HTML para HTML5, acrescentando que toda a dinamicidade é possível aos sites e o que restante deve seguir em breve em breve futuro.

Com sites, vem a necessidade de uma unidade que possa exibir esses sites para um enorme conjunto de público em todo o mundo. Essa necessidade é atendida pelos servidores que fornecem meios para hospedar um site. Isso inclui uma lista de servidores como: Servidor HTTP Apache, Joomla, e WordPress que permitem hospedar seus sites.

25 truques de htaccess

Quem deseja hospedar um site pode criar um servidor local próprio ou pode entrar em contato com qualquer um dos mencionados acima ou qualquer outro administrador do servidor para hospedar seu site. Mas o problema real começa a partir deste ponto. O desempenho de um site depende principalmente dos seguintes fatores:

  1. Largura de banda consumida pelo site.
  2. Quão seguro é o site contra hackers.
  3. Otimismo quando se trata de pesquisa de dados através do banco de dados
  4. Amigável quando se trata de exibir menus de navegação e fornecer mais recursos da interface do usuário.

Além disso, vários fatores que governam o sucesso dos servidores nos sites de hospedagem são:

  1. Quantidade de compressão de dados alcançada para um site específico.
  2. Capacidade de servir simultaneamente a vários clientes pedindo um site mesmo ou diferente.
  3. Proteger os dados confidenciais inseridos nos sites como: e -mails, detalhes do cartão de crédito e assim por diante.
  4. Permitindo mais e mais opções para melhorar a dinamicidade em um site.

Este artigo lida com um desses recursos fornecidos pelos servidores que ajudam. eu.e. '.htaccess' arquivo.

O que é .htaccess?

htaccess (ou Acesso de hipertexto) são os arquivos que oferecem opções para os proprietários do site controlarem as variáveis ​​do ambiente do servidor e outros parâmetros para aprimorar a funcionalidade de seus sites. Esses arquivos podem residir em todo e qualquer diretório na árvore do diretório do site e fornecer recursos ao diretório e aos arquivos e pastas dentro dele.

Quais são esses recursos? Bem, essas são as diretivas do servidor eu.e. as linhas que instruem o servidor a executar uma tarefa específica, e essas diretrizes se aplicam apenas aos arquivos e pastas dentro da pasta em que este arquivo é colocado. Esses arquivos estão ocultos por padrão, pois todo o sistema operacional e os servidores da web são configurados para ignorá -los por padrão, mas tornar visíveis os arquivos ocultos pode fazer você ver esse arquivo muito especial. Que tipo de parâmetros pode ser controlado é o tópico de discussão das seções subsequentes.

Observação: Se .htaccess O arquivo é colocado em /apache/home/www/gunjit/ Diretório, ele fornecerá diretrizes para todos os arquivos e pastas desse diretório, mas se este diretório contiver outra pasta, a saber: /Gunjit/imagens/ que novamente tem outro .htaccess Arquivo então as diretivas nesta pasta substituirão as fornecidas pelo mestre .htaccess arquivo (ou arquivo na pasta em hierarquia).

Servidor Apache e .arquivos htaccess

Servidor HTTP Apache Coloquemente chamado Apache recebeu o nome de uma tribo nativa americana Apache para respeitar suas habilidades superiores na estratégia de guerra. Construa-se em C/C ++ e XML, é o servidor web de plataforma cruzada, que é baseada no NCSA HTTPD Server e tem uma função fundamental no crescimento e avanço da World Wide Web.

Mais comumente usado no Unix, o Apache está disponível para ampla variedade de plataformas, incluindo FreeBSD, Linux, Windows, Mac OS, Novel Netware etc. Em 2009, o Apache se tornou o primeiro servidor a servir mais de 100 milhões de sites.

O Apache Server tem um .htaccess arquivo por usuário em www/ diretório. Embora esses arquivos estejam ocultos, mas possam ser visíveis, se necessário. Em www/ Diretório, existem várias pastas pertencentes a um site nomeado no nome do usuário ou do proprietário. Além disso, você pode ter um .htaccess Arquivo em cada pasta que configurou arquivos nessa pasta, conforme declarado acima.

Como configurar o arquivo htaccess no servidor Apache é o seguinte…

Configuração no servidor Apache

Pode haver dois casos:

Site de hospedagem no próprio servidor

Nesse caso, se .htaccess Os arquivos não estão ativados, você pode ativar .htaccess arquivos simplesmente indo para httpd.conf (Arquivo de configuração padrão para o daemon http apache) e encontrando o seção.

 

E localize a linha que diz ..

Allowoverride nenhum 

E corrija para.

Allowoverride tudo 

Agora, ao reiniciar o Apache, .htaccess vai funcionar.

Site de hospedagem em diferentes servidores de provedor de hospedagem

Nesse caso, é melhor consultar o administrador de hospedagem, se eles permitirem acesso a .htaccess arquivos.

25 '.Os truques do HTACCESS OF APACH Web Server para sites

1. Como ativar mod_rewrite em .arquivo htaccess

mod_rewrite A opção permite que você use redirecionamentos e oculte seu verdadeiro URL com o redirecionamento para algum outro URL. Esta opção pode ser muito útil, permitindo que você substitua os URLs longos e longos para curtos e fáceis de lembrar.

Permitir mod_rewrite Apenas tenha uma prática para adicionar a seguinte linha como a primeira linha do seu .htaccess arquivo.

Opções +Sigasymlinks 

Esta opção permite que você siga os links simbólicos e, portanto, habilite o mod_rewrite opção no site. Substituindo o URL por um curto e crocante é apresentado posteriormente.

2. Como permitir ou negar o acesso a sites

htaccess o arquivo pode permitir ou negar o acesso ao site ou uma pasta ou arquivos no diretório em que é colocado usando ordem, permitir e negar palavras-chave.

Permitindo acesso a apenas 192.168.3.1 IP
Ordem permitir, negar negar de todos permitir de 192.168.3.1 ou ordem permitir, negar permitir de 192.168.3.1 

Ordem palavra -chave aqui especifica a ordem em que permitir, negar o acesso seria processado. Para o acima 'Ordem'declaração, o Permitir declarações seriam processadas primeiro e depois o negar declarações seriam processadas.

Negando acesso a apenas um endereço IP

As linhas abaixo fornecem os meios para permitir o acesso do site a todos os usuários aceitam um endereço IP: 192.168.3.1.

ridê permitir, negar negar de 192.168.3.1 Permitir de tudo ou ordem negar, permita negar de 192.168.3.1 

3. Gere documentos de erro do Apache para diferentes códigos de erro.

Usando algumas linhas simples, podemos corrigir o documento de erro que é executado em diferentes códigos de erro gerados pelo servidor quando o usuário/cliente solicita uma página que não esteja disponível no site como a maioria de nós teria visto o '404 Página Não Encontrada'Página em seu navegador da web. '.htaccess'Os arquivos especificam que ação tomar em caso de tais condições de erro.

Para fazer isso, as seguintes linhas são necessárias para serem adicionadas ao '.htaccess' arquivos:

Errordocument   

'Errordocument'é uma palavra-chave, o código de erro pode ser qualquer um dos 401, 403, 404, 500 ou qualquer erro válido que represente o código e, por fim, 'Path-of-Document' representa o caminho na máquina local (caso você esteja usando seu próprio servidor local) ou no servidor (caso você esteja usando o servidor de qualquer outro para hospedar seu seu local na rede Internet).

Exemplo:
Errordocument 404 /Docs de erro /Erro-404.html 

A linha acima define o documento 'Erro 404.html' colocado em Docs de erro Pasta a ser exibida caso o erro 404 seja relatado pelo servidor para qualquer solicitação inválida de uma página pelo cliente.

RRordocument 404 "404 Página não encontrada

A página que você solicita não está presente. Verifique o URL que você digitou

"

A representação acima também está correta, que coloca a string representando um arquivo HTML usual.

4. Configuração/desativação de variáveis ​​de ambiente do servidor Apache

Em .htaccess Arquivo que você pode definir ou desativar as variáveis ​​de ambiente global que o servidor permite ser modificado pelos Hosters dos sites. Para definir ou despertar as variáveis ​​de ambiente, você precisa adicionar as seguintes linhas ao seu .arquivos htaccess.

Definindo as variáveis ​​de ambiente
Proprietário do Setenv "Gunjit Khera" 
Desfondo as variáveis ​​do ambiente
Proprietário UnsEtenv 

5. Definindo diferentes tipos de mímica para arquivos

MIME (Extensões multimídia multiuso da Internet) são os tipos reconhecidos pelo navegador por padrão ao executar qualquer página da web. Você pode definir mímica tipos para o seu site em .htaccess arquivos, para que diferentes tipos de arquivos, conforme definido por você, você possa ser reconhecido e executado pelo servidor.

 Aplicativo AddType/JavaScript JS Application AddType/X-Font-TTF TTF TTC  

Aqui, mod_mime.c é o módulo para controlar definições de diferentes tipos de mímica e, se você tiver este módulo instalado em seu sistema, poderá usar este módulo para definir diferentes tipos de mímica para diferentes extensões usadas em seu site para que o servidor possa entendê -los.

6. Como limitar o tamanho de uploads e downloads no Apache

.htaccess Os arquivos permitem que o recurso controla a quantidade de dados que estão sendo carregados ou baixados por um determinado cliente do seu site. Para isso, você só precisa anexar as seguintes linhas ao seu .Arquivo HTACCESS:

php_value upload_max_filesize 20m php_value post_max_size 20m php_value max_execution_time 200 php_value max_input_time 200 

As linhas acima definem tamanho máximo de upload, tamanho máximo dos dados sendo publicados, tempo máximo de execução i.e. O tempo máximo em que o usuário pode executar um site em sua máquina local, o tempo máximo restringe o tempo de entrada.

Páginas: 1 2 3 4