RBLS free to WHM

1.) zen.spamhaus.orghttp://www.spamhaus.org/zen/
2.) rhsbl.ahbl.orghttp://www.ahbl.org/documents/rhsbl
3.) truncate.gbudb.nethttp://www.gbudb.com/truncate/
4.) b.barracudacentral.orghttp://www.barracudacentral.org/account/register
5.) bl.blocklist.dehttp://www.blocklist.de/en/api.html#dns
6.) dnsbl.dronebl.orghttp://dronebl.org/docs/howtouse
7.) new.spam.dnsbl.sorbs.nethttp://new.spam.dnsbl.sorbs.net/
8.) nomail.rhsbl.sorbs.nethttp://nomail.rhsbl.sorbs.net/
9.) zombie.dnsbl.sorbs.nethttp://zombie.dnsbl.sorbs.net
10.) srnblack.surgate.nethttp://www.srntools.com/
11.) dnsbl-1.uceprotect.nethttp://www.uceprotect.net/en/index.php?m=6&s=10
12.) all.s5h.nethttp://www.usenix.org.uk/content/rbl.html
13.) ubl.unsubscore.comhttp://blacklist.lashback.com/

 

Source:
http://www.webhostingtalk.com/showthread.php?t=1317685

 

 

Tricks to install nginxCP in CPANEL

in root console:

cp /var/cpanel/templates/apache2_4/* /var/cpanel/templates/apache2
Cant show:
cp: cannot stat ‘/var/cpanel/templates/apache2/vhost.default’: No such file or directory
cp: cannot stat ‘/var/cpanel/templates/apache2/ssl_vhost.default’: No such file or directory
sed: can’t read /var/cpanel/templates/apache2/vhost.local: No such file or directory
sed: can’t read /var/cpanel/templates/apache2/ssl_vhost.local: No such file or directory

(IF USING IPV6):

[emerg] 22477#0: socket() [::]:80 failed (97: Address family not supported by protocol)

find ./ -type f -print0 | xargs -0 sed -i 's/listen \[::\]:80;/#listen \[::\]:80;/g'

BEFORE install use this:

replace ‘/home/cpeasyapache/src/httpd-2.4/modules/metadata’ ‘/usr/lib64/apache2/modules/’ — /usr/local/src/nginxinstaller

If show error 500 when using WHM -> Plugins -> Nginx Admin:

No response from subprocess (/usr/local/cpanel/whostmgr/docroot/cgi/addon_nginx.cgi): The subprocess reported error number 2 when it ended.

use this:

vim /usr/local/cpanel/whostmgr/docroot/cgi/addon_nginx.cgi

and add # on line:

#use whmlib;

SOLVED!

BONUS:

2017/05/26 16:58:46 [warn] 13933#0: conflicting server name “IP YOUR SERVER” on [::]:80, ignored

SOLVE THIS WITH:

perl -pi -w -e ‘s/server_name(.*) IP_YOUR_SERVER/server_name$1/g;’ *

After this go to WHM > Tweak settings and change Apache non-SSL IP/port to 0.0.0.0:8081

 

source: http://www.gregfreeman.io/2011/fix-nginxcp-errors-in-whm-conflicting-server-name-address-already-in-use/

Como instalar o OWNCLOUD no Cpanel DE VERDADE com erro FORBIDDEN no client do Owncloud

Bom, isso se aplica ao erro FORBIDDEN que aparece no client desktop do Owncloud (testado até a 2.3.1).

não adianta querer recorrer ao Softaculous para instalar o Owncloud porque o mesmo só permite esse tipo de instalação em clientes que possuem a licença PREMIUM do mesmo. Não adianta tentar 1001 coisas e até colocar “HOW TO INSTALL OWNCLOUD CPANEL”  que não tem NADA que ajuda você. A saída? É algo beeeeem diferente do comum!
Vamos por partes.

Primeira parte que temos que entender é por que o erro ocorre?
A melhor forma de descobrir isso é liberando o debugger dele no nível mais pesado. Para isto temos de fazer o seguinte:

Entre na pasta CONFIG (cd /config) e lá abra o arquivo config.php.
Após abrir o arquivo config.php, depois da linha 

‘installed’ => true,

insira:

“log_type” => “owncloud”,
“logfile” => “owncloud.log”,
“loglevel” => “0”,
“logdateformat” => “F d, Y H:i:s”,

Assim que você fizer isto, já pode tentar ver o erro (que é quase 100% certo de ser cabeçalhos em php).

No arquivo que fica NA RAIZ DO OWNCLOUD chamado owncloud.log haverá alguma descrição como:

,”app”:”webdav”,”message”:”Exception: {\”Message\”:\”HTTP\\\/1.1 401 No ‘Authorization: Basic’ header found. Either the client didn’t send one, or the server is mis-configured

Isso é o cabeçalho web php quebrado.

Saída? YEP!

Entre no arquivo de confs adicionais do apache:

vim /etc/apache2/conf.d/includes/pre_main_global.conf

E coloque o seguinte:

SetEnvIf Authorization “(.*)” HTTP_AUTHORIZATION=$1

OBS: É necessário que o WEBDAV esteja ativado no APACHE para recursos extras, se não tem certeza veja no WHM -> EASYAPACHE4, clique em PERSONALIZAR (CUSTOM) -> APACHE MODULES e escreva dav, marque as 3 opções e mande provisionar!


Depois disso reinicie o apache (service httpd restart) e mande aquela caixa de biz para minha casa :).

Links extras:

https://central.owncloud.org/t/no-basic-authentication-headers-were-found-message/819

https://doc.owncloud.org/server/9.0/admin_manual/configuration_server/logging_configuration.html

Aonde fica o log de contas removidas no Cpanel?

É simples, como root logue-se e entra em /var/cpanel/ e dentro do arquivo deleteddomains.yaml localize o que procura, exemplo:

[/var/cpanel]# cat deleteddomains.yaml | grep domínio.com.br

Ele deve informar algo como:

domínio.com.br:

  is_main_domain: 1

  killtime: ‘1409330584’

  reseller: domains

  user: dominiocom

Como proteger o WordPress de SQL Injection

Foi dada uma dica bem expressiva de como evitar de forma simples e segura o ataque de filhos da mãe que não tem o que fazer e passam o dia bisbilhotando sites para fazerem besteira. Normalmente culpam-se tudo e todos, até mesmo o cms, mas esquecem de fazer o papel mais simples e de suma importância, a atualização do CMS. Veja o principal motivo de aplicar patches de segurança em sua hospedagem de host aqui:

http://icentral.com.br/blog/qual-motivo-de-atualizar-um-cms-no-meu-host-quer-seja-wordpress-joomla-drupal-e-etc/

Registrohost.com e Registrar.br.com

Nos últimos dois meses, milhares de brasileiros têm recebido boletos da empresa Registrar.br.com. Esta empresa picareta envia boletos a donos de domínios .com.br, na tentativa de induzir as pessoas ao erro.

Esses boletos, sendo muito parecidos com os do Registro.br, fazem as pessoas pensarem que se trata da cobrança anual do seu domínio. Com medo de perder o domínio, as pessoas pagam o boleto.

Ou, em outras palavras, são roubadas.

Escrevi um post chamado Registrar.br.com – Golpe do boleto, onde explico este golpe com grande riqueza de detalhes (o que me garantiu até algumas ameaças). Quem não leu, vale a pena conferir.

Leia mais em: http://gustavo.cardial.com.br/registrohost-com-dissecando-mafia-boletos/

Postagens em outra “dimensão”! Agora é oficial!

Galera, bom dia!

Algumas pessoas já conhecem meu blog e sabem que é sempre um prazer estar postando sobre coisas que gosto, coisas que me ajudaram ou curiosidades neste mundo inifinito que é a área de TI. Estou desde já redirecionando os how tos para outro blog afim de centralizar as informações e evitar duplicidade com o Google, Yahoo, CUIL, MSN e outros buscadores famosos.

Quem é o NerdBlog.Info?

Sou eu mesmo, mas 100% focado nas experiências de TI e curiosidades em geral.

Agradeço a todos vocês e afirmo que vou demorar um pouco pra postar algo aqui. (lá o fluxo de how tos será maior)

Abraços.

http://www.nerdblog.info (quase ia me esquecendo)

Unable to remove file /httpdocs/minha_pasta: Sharing violation erro ao tentar remover diretório

Error: Unable to remove file /httpdocs/minha_pasta: Sharing violation

Se isto ocorre com você é porque o IIS está com algum processo acessando arquivos ou pastas neste diretório, para isto não ocorrer em uma nova tentativa de remoção você pode fazer 2 coisas abaixo:

Pelo gerenciador de processos finalizar o processo que está acessando este diretório,
Pelo Administrador do IIS você pode reiniciar o iis e o problema será sanado.

Erro 111 na tentativa de envio de webmail pelo cpanel

Se você tenta acessar sua conta de email (e até consegue) via webmail (em seu cpanel), mas na hora de enviar uma mensagem o erro que aparece é o erro 111, NADA DE PÂNICO, mister little lhe dá a resposta bem mastigadinha!

1 – acesse o servidor, logando-se como root execute o comando abaixo:

/scripts/mailperm –force

Este problema ocorre (normalmente) ou porque a conta de email Não exise mais ou porque a mesma perdeu privilégios no gestor do exim.

Abraços!

Parallels Plesk Windows: Domínio não funciona o DNS, já tentei restore dns zone, já tentei renomear -> SOLUÇÃO AQUI!

Essa dica é bem quentinha e gostosa!

Sintomas:

Registro.br não mostra autoridade sobre o domínio ou dá falha de dns,
Já tentei restaurar a zona de dns do zero, já inseri manualmente a zona de dns do domínio, já renomeei o domínio do cliente e retornei ao original e até mesmo mudei o ip do domínio do cliente e voltei o que era antes e NADA!

Galera, nada de pânico! Mr little está lhe passando mastigadinho e gostoso, para sair dessa tranqueira entre no remote desktop de seu servidor Windows, cujo server opera o plesk 9.x (essa dica rola para o 8.x, mas aplico no 9.x):

Abra o MS-DOS, e dentro dele digite:

cd C:\Program Files\Parallels\Plesk\admin\bin

Nesta hora você estará nos binários de administração do plesk, mas antes copie o banco de dados PSA do plesk para uma área segura, ele está em:

C:\Program Files\Parallels\Plesk\admin\db\psa.mdb (psa.mdb é o nome do bandido!)

Rode o seguinte comando na pasta bin que chegamos via DOS:

dbclient.exe –direct-sql –sql=”select * from dns_zone where name like ‘domíniolascado.com.br’

Isso vai lhe retornar (no primeiro valor numérico) o ID do domínio, anote-o em um lugar ULTRA seguro!

Agora rode o comando abaixo:

dbclient.exe –direct-sql –sql=”delete from dns_zone where id=777″ (777 NÃO é o número obrigatório MEU, este número é o ID que falei acima, pode ser qualquer número inteiro positivo).

Após, vamos ajustar as coisas:

dbclient.exe –direct-sql –sql=”update dns_zone set status=0 where id=777″ (777 NÃO é o número obrigatório MEU, este número é o ID que falei acima, pode ser qualquer número inteiro positivo).

E por fim:

dnsmng.exe update *

Caso dê certo, please, EU QUERO UMA CAIXA DE BIS do preto!

Abraços!

Processo repquota -auv consumindo tudo da máquina whm/cpanel

Se o processo repquota -auv está matando sua máquina Centos/Redhat com WHM/CPANEL, nada de desespero, o esquema é observar se o item abaixo está marcado:

Se ao suspender contas em seu WHM, você enfrentar problemas com LOAD, desabilite em “Tweak Settings” a função abaixo:

“Use Safe Quota Setting (quotas will be disabled, adjusted, and then re-enabled). This option should be enabled if you are having problems with lost disk quotas or other quota system corruption. Under software raid and other circumstances enabling this option will degrade server performance.”

Caso não, marque-o!

Fazendo análise de disco e análise básica de um servidor

dmesg | grep -i err

Irá verificar erros recentes, problemas de RAM, aplicativos gerando qualquer log de erro significativo pro sistema operacional

tail -f -n XXXXX /var/log/messages

Similar ao anterior. XXX é o numero de linhas para trás. Sempre que o servidor travar, procure as ultimas entradas neste arquivo antes do travamento.

hdparm -Tt /dev/sda (sda, sdb, md0… seja qual for seu disco)

Te dá um relatório de leitura e escrita pro seu disco.

Os valores mínimos aceitáveis são:
Timing cached reads superior a 700
Timing buffered disk reads superior a 25

Se estiver inferior, é grande chance de problema no disco.

Faz um “top” e acompanha o parametro “wa” ou “iowait”.

Este parametro é o quanto seu sistema operacional espera por leitura/escrita do disco. Se durante 5 minutos esse parametro se mantiver muito alto (a cima de uns 60-70%), pode indicar sobrecarga do servidor e/ou problema no disco.

Servidor travou. Será que é Firewall?

Não é dificil acontecer. As vezes o firewall pode estar em um nível de segurança muito alto (acontece muito com o CSF), e o servidor barra todo o tráfego sainte. Tente desativar o Firewall por alguns dias. Não é nada bom ficar sem firewall, mas ir por eliminação nunca faz mal. O APF é uma boa alternativa de firewall pra Linux.

Se usar o CSF, nunca esqueça de sempre fazer update nele.

Alugue um KVM remoto

Outra dica nossa, seria pedir a instalação de um KVM remoto. Desta forma você consegue verificar de forma segura a temperatura do processador, gabinete e outros parametros. Quando o servidor travar, você terá acesso total a máquina e poderá investigar uma possível mensagem de erro no sistema (se houver).

É basicamente isso.. Existem muitas variáveis. Principalmente quando muitos clientes rodam aplicações que desconhecemos.

problema ao compilar o mod_ruby no centos 5.3

Ao rodar o comando:

./configure.rb –with-apr-includes=/usr/include/apr-1

A saída está abaixo:

checking for a BSD compatible install… /usr/bin/install -c
checking whether we are using gcc… yes
checking Ruby version… 1.8.5
checking for static Apache module support… no
checking for dynamic Apache module support… yes
creating Makefile
creating libruby.module
creating doc/Makefile

Se você, ao tentar rodar o make recebe isto aqui:

apachelib.c: In function .ap_chdir_file.:
apachelib.c: 149: take care: the returnvalue of .chdir ., declared with .warn_unused_result. attribut, is ignored
apachelib.c: 154: take care: the returnvalue of .chdir ., declared with .warn_unused_result. attribut, is ignored
apachelib.c: In function .rb_init_apache. :
apachelib.c: 374: error: .OPT_INCNOEXEC. undeclared (first use in this function)
apachelib.c: 374: error: (Each undeclared identifire is reported only once
apachelib.c: 374: error: for each function it appears in.)
make: *** [apachelib.o] error 1

FICA tranquilo, a saída está aqui:

abra o arquivo apachelib.h e dentro dele, abaixo das linhas:

#ifndef APACHELIB_H
#define APACHELIB_H

informe

#define OPT_INCNOEXEC 32 /* added *

se rodar eu quero uma caixa de BIZ!