Archive for the ‘Apache’ category

ssl_error_rx_record_too_long

fevereiro 7th, 2011

Falha na conexão segura

Ocorreu um erro durante uma conexão com www.lubelli.com.

O SSL recebeu um registro que excedia o comprimento máximo permitido.

(Código do erro: ssl_error_rx_record_too_long)

*   A página que você está tentando abrir não pode ser exibida porque a autenticidade dos dados recebidos não pôde ser comprovada.

*   Por favor, contate os responsáveis pelo site para informá-los sobre este problema. Você também pode usar comando localizado no menu Ajuda para reportar o site como incompatível.

WHAT FUCK IS THIS???

Então, depois de apaganhar um pouco com esse pau de ssl, descobri que o problema é por causa que o servidor não está ouvindo a porta 443 do ssl, ou ele não tá configurado no vhost do servidor, no meu caso, ele tava configurado com a porta 80, alterei pra 443 e o negócio saiu bombando.

Proteger diretório com .htaccess no apache

novembro 30th, 2008

Bah, ainda não tinha postado isso, putz, mas então, pra proteger um diretório crie um arquivo de texto chamado .htaccess e cole o seguinte conteúdo » Read more: Proteger diretório com .htaccess no apache

Como configurar uma cronjob/crontab

setembro 16th, 2008

Então, tá afim de enviar uma newsletter durante a madrugada, já que teu servidor libera tranquilo o envio de emails durante esse horário, mas não tá afim de ficar acordado até essa hora? Configura uma cronjob pro teu script rodar em determinado horário, depois que ativada a cron no teu servidor pro teu usuário, por shell acessa tua conta e digita

crontab -e

Nisso vai abrir um editor pra ti configurar a cron, agora vamos ao que interessa, a sintaxe é

mm hh dd MM ds patch script

onde:

mm = minuto (0 – 59)
hh = hora (0 – 23)
dd = dia (1 – 31)
MM = mês (1 – 12)
ds = dia da semana (0 – 6), onde zero é domingo e 6 é sábado
patch = caminho do executável
script = caminho do script

vejamos o exemplo a seguir, quero executar um script que limpa os registros do banco de dados durante todo o minuto, durante todos os dias do ano, então fica assim:
* * * * * /usr/local/bin/php /home/franklinjr/limpa_base.php

Agora um outro caso, tenho vários clientes e quero enviar a cobrança a eles todo o dia 20 de todo o mês as 5 horas da manhã, então fica:
0 5 20 * * /usr/local/bin/php /home/franklinjr/cobranca.php

E se eu quisesse executar um script a cada 5 minutos durante todas as horas e todos os dias do ano?
*/5 * * * * /usr/local/bin/php /home/franklinjr/script.php

Fechando a sessão exemplos, tenho clientes que a cobrança é efetuada todos os dias multiplos de cinco, como fica?
45 3 5,10,15,20,25,30 * * /usr/local/bin/php /home/franklinjr/cobranca.php

para colocar mais de um valor específico tu utiliza vírgula pra separa eles, no caso a cima vai ser enviada a cobrança todos os dias 5, 10, 15, 20, 25 e 30 de todos os meses às 3 horas e 45 minutos.

Pois bem, depois que tu configurou tua crontab, tu vai salvar ela no editor, pra ti verificar se realmente ela está ativada, tu vai dar o seguinte comando:
crontab -l

é um L no final, então irá aparecer o que está programado para ser executado, lembrando que cada tarefa deve ser feita em uma nova linha qunado você for editar a crontab. Espero ter ajudado a configurar esse agendador de tarefas 😀

Alterar include_patch no php.ini com htaccess

junho 30th, 2008

Só funciona em servidor apache. Crie um arquivo de texto chamado .htaccess com o seguinte conteúdo:

#mudar caminho do include_patch
php_value include_path /teu/novo/patch

onde “/teu/novo/patch” é o novo caminho

Bloquear hotlink com htaccess

maio 22nd, 2008

Para proteger imagens do teu site para que outros sites não utilizem teus arquivos, crie um arquivo .htaccess com o seguinte conteúdo:

Lembrando que essa configuração só funcionará para servidores apache.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?teusite.com.br/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|bmp|png)$ http://www.teusite.com.br/hotlink.gif [R,L]

Tecla sap ON:

“RewriteCond %{HTTP_REFERER} !^http://(www\.)?teusite.com.br/.*$ [NC]”

essa linha diz quem vai ter acesso as tuas imagens, então tu pode definir quais sites poderão copiar as imagens do teu site.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?teusite.com.br/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?google.com.br/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|bmp|png)$ http://www.teusite.com.br/hotlink.gif [R,L]

Agora o google tem permissão para copiar as imagens do teu site 😀

E essa linha é a linha do endereço de onde estará a imagem que irá aparecer no site de quem pegar tuas imagens:

RewriteRule \.(gif|jpg|jpeg|bmp|png)$ http://www.teusite.com.br/hotlink.gif [R,L]

E é isso aí

Redirecionamento com htaccess

março 5th, 2008

Cole o código abaixo em um arquivo .htaccess e envie para o ftp do seu site.

# Redirecionamento
Redirect endereço_de_origem endereço_de_destino

por exemplo, tenho o endereço franklinjr.kinghost.net/wordpress, criei um .htacces lá que quando alguém acessar franklinjr.kinghost.net/wordpress redireciona pro endereço www.franklinjr.com, então a linha no .htaccess de lá ficou

Redirect /wordpress http://www.franklinjr.com

Desabilitando / habilitando o registro global do php

março 4th, 2008

Se seu site estiver hospedado em um servidor apache, crie um arquivo .htaccess, e envie para a raiz do seu site, com o seguinte conteúdo:

# Para desabilitar o register_globals do PHP:
php_flag register_globals off

ou

# Para habilitar o register_globals do PHP
php_flag register_globals on

Alterar o nome da página principal do site

março 1st, 2008

Para alterar o arquivo principal do site para o que quiser, utilize o código abaixo:

DirectoryIndex afude.htm beleza.php uhuuu.asp

No caso a cima os arquivos principais do site serão afude.htm, beleza.php e uhuuu.asp, se na raiz do diretório não tiver o afude.htm, ele vai procura o beleza.php, senão tiver ele, o .htaccess buscará o uhuuu.asp, senão tiver também, aí sim ele buscará o index.htm.

Bloqueando listagem de diretório com .htaccess

fevereiro 26th, 2008

Crie um arquivo de texto chamado .htaccess, insira o conteúdo abaixo, salve-o e envie-o para a raiz do seu site.

Options -Indexes

:D

			

Configurando erro 404 em servidores Apache

fevereiro 24th, 2008

Crie um arquivo .htaccess com o seguinte conteúdo:

ErrorDocument 404 /erro.htm

Onde o arquivo erro.htm é a página do erro que será exibido