Archive for the ‘CentOs’ Category
Tuesday, January 31st, 2012
Para se salvar com uma alternativa ao comando replace (oriundo do mysql) use:
perl -pi -w -e ‘s/COISA_QUE_QUERO_SUBSTITUIR/COISA_QUE_QUERO_ADD/g;’ arquivo_que_quero_mudar
Pronto!
Tags: alternative, linux, mysql, perl, replace
Posted in 1, bancos de dados, bds, bsd, CentOs, dba, debian, fedora, FreeBSD || OpenBSD, Gentoo, gnu/linux, Hosting, How To, Nerdice!, Open Source, OpenSuse, programação, red hat, Sempre Lammer!, slackware, sun, ubuntu, unix | No Comments »
Wednesday, December 28th, 2011
Para resolver esse problema entre no /etc/resolv.conf, comente seus antigos dns e use os do google:
nameserver 8.8.8.8
nameserver 8.8.4.4
Tags: CentOs, cpanel, Error, exim, lookups, redhat, solve, troubleshooting
Posted in 1, CentOs, Hosting, How To, Painéis de Controle, red hat, unix, whmcpanel | No Comments »
Tuesday, October 11th, 2011
Por vezes encontramos trouxas fazendo spam, lotam a fila e acham que iremos deletar tudo e ferrar com a vida de quem envia emails corretamente.
Vamos acabar com a festa de um domínio spammer que lotou a fila do srv?
Como root faça:
exiqgrep -ir email_do_sadado@dominiodoporco.com.br | xargs exim -Mrm
Isso vai limpar a fila do porco!
Tags: --del, bounce, cpanel, delete, exim, list, mail, massive, remove, spam, spammer
Posted in 1, CentOs, Hosting, How To, Open Source, red hat, whmcpanel | 1 Comment »
Thursday, October 6th, 2011
Failed to set sender: EMAIL@DOMÍNIO.COM [SMTP: Failed to write to socket: not connected (code: -1, response: )]”
Se você está recebendo este erro basta acessar seu WHM -> ir nos plugins -> CSF e nas configurações do CSF procurar por SMTP_ALLOWLOCAL, normalmente isso está setado como 0 (zer0 = DESATIVADO), digite 1 para ativar e boa!
Abraços galera.
Tags: allow, csf, erro, horde, howto, relay, send, smtp, webmail, whm
Posted in 1, CentOs, gnu/linux, Hosting, How To, red hat, whmcpanel | No Comments »
Wednesday, October 5th, 2011
Sorry, we were unable to transfer the account. Information about account_username’s primary domain is either missing or corrupt
Se essa é sua mensagem no momento de restore e você tem certeza que:
1 – seu backup .TAR.GZ tá redondo,
2 – conta não foi criada ainda (não existe uma que usa o mesmo login).
Use:
/scripts/restorepkg –force login_do_cliente
Abraços galera
Tags: account, cpanel, restore, whm
Posted in 1, CentOs, red hat, whmcpanel | No Comments »
Monday, October 3rd, 2011
Para cpanel pt_br, o rvskin mostra esta mensagem:
Error from park wrapper: Usando Servidor de Nomes com os seguintes IPs: IP_DO_DNS1,IP_DO_DNS2 Sorry, the domain is already pointed to an IP address that does not appear to use DNS servers as sociated with this server. Please transfer the domain to this servers nameservers or have your administrator add one of its nameservers to /etc/ips.remotedns and make the proper A entries on that remote nameserver.
Naaaaaaaaaaaaaada de Pânico, sanar essa parada é fácil.
Abra o whm como root e em TWEAK SETTINGS clique em DOMAINS e deixe ON a opção:
Allow Remote Domains
Depois disso você vai enviar uma caixa de bis para mim
.
Tags: como, corrigir, cpanel, domain, domínios, Error, estacionados, parked, whm
Posted in 1, CentOs, gnu/linux, Hosting, How To, Painéis de Controle, red hat, whmcpanel | 2 Comments »
Friday, September 30th, 2011
Para identificar quem está acessando seu roundcube use:
egrep "GET (/cpsess[0-9]+)?/3rdparty/roundcube/\?.* HTTP/1.[01]" /usr/local/cpanel/logs/access_log
Para saber quais são os ips que estão acessando o roundcube:
pgrep -l -f webmaild
Para saber qual versão do roundcube:
grep -H '' /usr/local/cpanel/version /var/cpanel/roundcube/version
egrep "GET (/cpsess[0-9]+)?/3rdparty/roundcube/\?.* HTTP/1.[01]" /usr/local/cpanel/logs/access_log
Tags: cpanel, manhas, problemas, resolver, roundcube, tricks
Posted in 1, CentOs, gnu/linux, Hosting, How To, Open Source, red hat, whmcpanel | No Comments »
Saturday, September 24th, 2011
Existe uma coisa estranha, e acontece mais do que imaginamos!
Já viu um fullbackup simplesmente parar no meio do caminho (pkgacct via console, por exemplo)?
Ou um user reclama que o backup está incompleto ou foi restaurar e o site não funfa mais? (um cms, por exemplo, como wordpress)
Isto ocorre em detrimento a limites do mysql (normalmente é esta a causa) no momento de gerar o dump, veja mais abaixo.
Um passo a segu1r é o seguinte, como root devemos executar o seguinte comando:
tail -f /usr/local/cpanel/logs/error_log
Se a saída do log (recomendo fazer isso via screen, por exemplo) for essa:
Script::Pkgacct::__ANON__() called at /scripts/pkgacct line 2154
Script::Pkgacct::run_dot_event(CODE(0x2b3d547e1050)) called at /scripts/pkgacct line 1141
Script::Pkgacct::script(‘Script::Pkgacct’, ‘LOGINDOCLIENTE‘) called at /scripts/pkgacct line 85
[UMA DATA] warn [pkgacct] LOGINDOCLIENTE_NOMEDOBD: mysqldump: Couldn’t execute ‘SHOW TRIGGERS LIKE ‘bl\_NOMEDOBD”: Got error 28 from storage engine (1030)
at /scripts/pkgacct line 1535
Script::Pkgacct::_check_error_file(‘LOGINDOCLIENTE_NOMEDOBD‘, ‘/home/cpmove-LOGINDOCLIENTE/mysql/LOGINDOCLIENTE_NOMEDOBD.sql.err’) called at /scripts/pkgacct line 1504
Script::Pkgacct::mysqldumpdb(HASH(0x2b3d547e1000)) called at /scripts/pkgacct line 1138
Script::Pkgacct::__ANON__() called at /scripts/pkgacct line 2154
Script::Pkgacct::run_dot_event(CODE(0x2b3d547e1050)) called at /scripts/pkgacct line 1141
Script::Pkgacct::script(‘Script::Pkgacct’, ‘LOGINDOCLIENTE‘) called at /scripts/pkgacct line 85
É simples de sanar!
Entre no /etc/my.cnf e comente as linhas que limitam uso de memória de cache (principalmente as de querys) do mysql.
Feito isto:
service mysql restart
Depois mande gerar o backup!
Se o problema não for resolvido veja se o erro é de EOF (end of file), se isso rolar, analise o disco, ou load (i/o no geral), pois pode ser falha no disco ou overload.
Abraços galera.
Tags: backup, CentOs, cpanel, freebsd, fullbackup, redhat
Posted in 1, bancos de dados, bds, bsd, CentOs, gnu/linux, Hosting, How To, Open Source, Painéis de Controle, whmcpanel | No Comments »
Monday, September 19th, 2011
É bem verdade que o vilão da história não é o roundcube e sim o mysql que causam overload. Mysql tem uma regra padrão de cada query esperar a outra terminar, por isso, imagine 500 domínios acessando o roundcube e fazendo a festa?
É possível sanar sim e de maneira tranquila o overload.
O que fazer?
Entre como root no seu servidor whm/cpanel e rode:
/scripts/convert_roundcube_mysql2sqlite
Se por ventura rolar algum erro faça o procedimento forçando-o (update do roundcube):
/usr/local/cpanel/bin/update-roundcube-sqlite –force
Outra coisa MUITO importante:
FAÇA UM DUMP DA BASE DE DADOS DO ROUNDCUBE, isso vai garantir que você tenha qualquer BD para uma possível volta ao mysql (acho BEM difícil, lol)
Para saber se o SQLITE é padrão no mysql use:
grep roundcube_db /var/cpanel/cpanel.config
Abraços e espero ter ajudado.
Tags: cpanel, overload, roundcube, webmail, whm
Posted in 1, CentOs, Hosting, How To, Open Source, red hat, whmcpanel | 1 Comment »
Thursday, July 7th, 2011
Isso aconteceu recentemente comigo e a saída é entrar no conf /etc/wwwacct.conf e ordenar que somente o /home seja o diretório de criação de contas.
Tags: account, cpanel, crating, Error, wwwact
Posted in 1, CentOs, gnu/linux, Hosting, How To, Painéis de Controle, red hat, whmcpanel | No Comments »
Friday, April 29th, 2011
Se receber esta mensagem de erro no seu mysql no momento de tentar restaurar um banco de dados por meio de arquivos (.sql da vida), no problem.
Verifique se no arquivo my.cnf (normalmente fica no /etc) existe uma linha que informa o modo recovery do innodb. Comente-o, reinicie o mysql e o problema estará sanado.
Tags: 1030, Error, linux, mysql
Posted in 1, CentOs, fedora, gnu/linux, Hosting, How To, Open Source, Painéis de Controle, red hat | No Comments »
Wednesday, April 13th, 2011
As vezes o exim pausa o seu envio afim de poupar recursos da máquina, que por default adentra neste estado a partir do load 3.
O único problema dessa brincadeira é que se o load estiver em 4 ele não envia nada com o padrão de velocidade na queue dele.
Como resolver isso?
Entre no conf do exim e procure pela linha:
deliver_queue_load_max = 3
3 é padrão.
Mude para o valor que achar melhor, recomendo algo até 8.
Abraços.
Tags: average, cpanel, exim, load, mail, queu, whm
Posted in 1, CentOs, Hosting, How To, Open Source, Painéis de Controle, red hat, whmcpanel | No Comments »
Wednesday, April 13th, 2011
Generating vhosts…
Traceback (most recent call last):
File “/scripts/createvhosts.py”, line 143, in ?
parsedDOC = minidom.parseString(DOC)
File “/usr/local/lib/python2.4/xml/dom/minidom.py”, line 1925, in parseString
return expatbuilder.parseString(string)
File “/usr/local/lib/python2.4/xml/dom/expatbuilder.py”, line 940, in parseString
return builder.parseString(string)
File “/usr/local/lib/python2.4/xml/dom/expatbuilder.py”, line 223, in parseString
parser.Parse(string, True)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 542, column 23
deploying booster rockets
Se sua mensagem de erro parece com essa, ou linha 152, ou mesmo em plataforma 64 bits, posso lhe dar uma notícia ruim?
NGINXCP só roda em CENTOS!
Se estiver usando redhat será só mais um sonho :’(
Tags: cpanel, Error, fail, nginx, nginxcp, whm
Posted in 1, CentOs, gnu/linux, Hosting, How To, Open Source, programação, python, red hat, whmcpanel | 1 Comment »
Wednesday, April 13th, 2011
É muito comum na plataforma CPANEL/WHM manter um padrão de arquivos guardados em uma pasta para que, ao tentar rodar uma update você perceba algo veloz no tocante a baixar arquivos, na verdade a maior parte dos arquivos já está em cache
.
Como resolver este problema?
rm -Rfv /home/.cpcpan /home/.cpan
Se por exemplo eu quiser reparar módulos perl e atualizar o cpanel já poderei perceber a mudança extremamente importante nos novos pacotes baixados em tempo real, faça um teste:
/scripts/checkperlmodules –force –full
/scripts/upcp –force
Os comandos acima foram testados e já estão em uso.
Não causam qualquer instabilidade a máquina
.
Abraços.
Tags: cache, cpanel, how, to, upcp, updates, whm
Posted in 1, CentOs, gnu/linux, Hosting, How To, Open Source, red hat, whmcpanel | No Comments »
Tuesday, April 12th, 2011
Abaixo descrevo uma pequena lista de comandos bem úteis do cpanel:
exim -bp —-> Este comando recebe os IDs das mensagens relevantes que você precisa enviar (na verdade as que estão na fila de emails),
exim -M IDdoEmaildaFiladeEMAILS —-> Com o id somado a este comando você envia um email em específico em caráter imediato
.
exim -qf —-> envia a fila de emails toda,
exim -qff —-> esse comando ordena que emails congelados tenham uma ordem de envio imediato,
exim -Mvl IDdoEmaildaFiladeEMAILS —-> Vê o log da mensagem especificada pelo seu respectivo ID,
exim -Mvb IDdoEmaildaFiladeEMAILS —-> Mostra o corpo da mensagem referenciada por seu ID,
exim -Mvh IDdoEmaildaFiladeEMAILS —-> Mostra o cabeçalho da mensagem ordenada por seu ID,
exim -Mrm IDdoEmaildaFiladeEMAILS —> Remove a mensagem especificada por seu ID,
exim -Mg —> prepara mensagens para o envio usando seu ID (mensagens que falharam).
exim -v -Rff nomedodomínio.com.br —-> Esse comando faz com que o exim processe todas as mensagens de um domínio específico, neste caso nomedodomínio.com.br.
Tags: bounce, cpanel, deliver, exim, force, frozen, list, message, tricks, truques, whm
Posted in 1, CentOs, gnu/linux, Hosting, How To, Open Source, red hat, redes, whmcpanel | No Comments »
Tuesday, March 8th, 2011
E quem disse que precisa de pânico?
Siga os passos como root:
yum update -y && yum install libevent libevent-devel -y
yum install libevent-devel libevent gcc make -y
wget http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz
tar xvf memcached-1.4.5.tar.gz && cd memcached-1.4.5 && ./configure && make && make install
Inserindo valores no conf:
vim /etc/memcached.conf
Dentro do conf informe:
#Memory a usar
-m 16
# default port
-p 11211
# user to run daemon nobody/apache/www-data
-u nobody
# only listen locally
-l 127.0.0.1
criando scripts de inicialização:
touch /etc/init.d/memcached
dando permissões ao script:
chmod +x /etc/init.d/memcached
Abra o script /etc/init.d/memcached e insira nele:
#!/bin/bash
#
# memcached This shell script takes care of starting and stopping
# standalone memcached.
#
# chkconfig: - 80 12
# description: memcached is a high-performance, distributed memory
# object caching system, generic in nature, but
# intended for use in speeding up dynamic web
# applications by alleviating database load.
# processname: memcached
# config: /etc/memcached.conf
# Source function library.
. /etc/rc.d/init.d/functions
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/bin/memcached
DAEMONBOOTSTRAP=/usr/local/bin/start-memcached
DAEMONCONF=/etc/memcached.conf
NAME=memcached
DESC=memcached
PIDFILE=/var/run/$NAME.pid
[ -x $DAEMON ] || exit 0
[ -x $DAEMONBOOTSTRAP ] || exit 0
RETVAL=0
start() {
echo -n $"Starting $DESC: "
daemon $DAEMONBOOTSTRAP $DAEMONCONF
RETVAL=$?
[ $RETVAL -eq 0 ] && touch $PIDFILE
echo
return $RETVAL
}
stop() {
echo -n $"Shutting down $DESC: "
killproc $NAME
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f $PIDFILE
return $RETVAL
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
stop
start
RETVAL=$?
;;
status)
status $prog
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|restart|status}"
exit 1
esac
exit $RETVAL
Criando script secundário:
touch /usr/local/bin/start-memcached
Dando permissões ao script:
chmod +x /usr/local/bin/start-memcached
Abra o script /usr/local/bin/start-memcached e dentro dele informe:
#!/usr/bin/perl -w
# start-memcached
# 2003/2004 - Jay Bonci
# This script handles the parsing of the /etc/memcached.conf file
# and was originally created for the Debian distribution.
# Anyone may use this little script under the same terms as
# memcached itself.
use strict;
if ($> != 0 and $< != 0) {
print STDERR "Only root wants to run start-memcached.\n";
exit;
}
my $etcfile = shift || "/etc/memcached.conf";
my $params = [];
my $etchandle;
# This script assumes that memcached is located at /usr/bin/memcached, and
# that the pidfile is writable at /var/run/memcached.pid
my $memcached = "/usr/local/bin/memcached";
my $pidfile = "/var/run/memcached.pid";
# If we don't get a valid logfile parameter in the /etc/memcached.conf file,
# we'll just throw away all of our in-daemon output. We need to re-tie it so
# that non-bash shells will not hang on logout. Thanks to Michael Renner for
# the tip
my $fd_reopened = "/dev/null";
sub handle_logfile {
my ($logfile) = @_;
$fd_reopened = $logfile;
}
sub reopen_logfile {
my ($logfile) = @_;
open *STDERR, ">>$logfile";
open *STDOUT, ">>$logfile";
open *STDIN, ">>/dev/null";
$fd_reopened = $logfile;
}
# This is set up in place here to support other non -[a-z] directives
my $conf_directives = {
"logfile" => \&handle_logfile
};
if (open $etchandle, $etcfile) {
foreach my $line (<$etchandle>) {
$line =~ s/\#.*//go;
$line = join ' ', split ' ', $line;
next unless $line;
next if $line =~ /^\-[dh]/o;
if ($line =~ /^[^\-]/o) {
my ($directive, $arg) = $line =~ /^(.*?)\s+(.*)/;
$conf_directives->{$directive}->($arg);
next;
}
push @$params, $line;
}
}
unshift @$params, "-u root" unless (grep $_ eq '-u', @$params);
$params = join " ", @$params;
if (-e $pidfile) {
open PIDHANDLE, "$pidfile";
my $localpid = ;
close PIDHANDLE;
chomp $localpid;
if (-d "/proc/$localpid") {
print STDERR "memcached is already running.\n";
exit;
} else {
`rm -f $localpid`;
}
}
my $pid = fork();
if ($pid == 0) {
reopen_logfile($fd_reopened);
exec "$memcached $params";
exit(0);
} elsif (open PIDHANDLE,">$pidfile") {
print PIDHANDLE $pid;
close PIDHANDLE;
} else {
print STDERR "Can't write pidfile to $pidfile.\n";
}
Inicie o memcached:
/etc/init.d/memcached restart
Vamos setar o memcached para iniciar com o server:
/sbin/chkconfig memcached on
Agora vamos integrar pecl + memcached (parte do PHP):
wget http://pecl.php.net/get/memcache-2.2.5.tgz
tar xvf memcache-2.2.5.tgz && cd memcache-2.2.5 && phpize && ./configure && make && make install
abra o arquivo php.ini global do server e vamos arrumar a muamba:
vim /usr/local/lib/php.ini
Procure pela parte de Extension e informe o seguinte:
extension=memcache.so
Reinicie o apache:
service httpd restart
Pronto, depois disso é so lazer.
Quer conferir?
vim teste.php
Dentro dele informe
phpinfo(); ?>
php -f test.php | grep “memcache support”
A saída será:
memcache support => enabled
Fonte? Sim, os caras mais pauleiras de hosting que já vi (tirando Softlayer, é claro):
http://sudomakeinstall.com/linux-systems/install-memcached-to-cpanel
Tags: apache, cache, cpanel, memcached
Posted in 1, CentOs, Hosting, How To, php, whmcpanel | No Comments »
Wednesday, February 16th, 2011
Para resolver este problema em seu Cpanel/WHM não é tão difícil assim.
Um dos fatores principais deste erro sem dúvidas é alguma zona de DNS que o domínio que você tentou restaurar o backup ainda existe.
Para descobrir isso procure na área de DNS (DNS Functions) a opção Delete a DNS zone.
Coloque o nome do domínio que você queria restaurar os backups.
Em seguida delete a zona de DNS confirmando.
O problema deverá estar sanado.
Tags: conflict, cpanel, dns, domain, Error, fullbackup, whm
Posted in 1, CentOs, gnu/linux, Hosting, How To, Open Source, Painéis de Controle, red hat, whmcpanel | No Comments »
Tuesday, February 15th, 2011
Se você tem certeza que os arquivos estão filé faça:
df -h
Se o disco de backup estiver cheio, please, limpe-o para depois trabalhar com os arquivos.
Perceba que a mensagem de que não consegue abrir com o tar só é desmascarada quando você usa o comando “star -acl -x -f conta.tar.gz”
Aí é só lazer
.
Depois disso é só preparar o whois no nerdblog.info e mandar aquela caixa de bis
.
Posted in 1, CentOs, red hat, whmcpanel | No Comments »
Sunday, September 26th, 2010
Seu erro parece com:
[ root@nomedoserver]# yum clean all
Loaded plugins: fastestmirror
error: no dbpath has been set
error: cannot open Packages database in /%{_dbpath}
Traceback (most recent call last):
File “/usr/bin/yum”, line 29, in ?
yummain.user_main(sys.argv[1:], exit_code=True)
File “/usr/share/yum-cli/yummain.py”, line 229, in user_main
errcode = main(args)
File “/usr/share/yum-cli/yummain.py”, line 84, in main
base.getOptionsConfig(args)
File “/usr/share/yum-cli/cli.py”, line 184, in getOptionsConfig
enabled_plugins=self.optparser._splitArg(opts.enableplugins))
File “/usr/lib/python2.4/site-packages/yum/__init__.py”, line 191, in _getConfig
self._conf = config.readMainConfig(startupconf)
File “/usr/lib/python2.4/site-packages/yum/config.py”, line 754, in readMainConfig
yumvars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg)
File “/usr/lib/python2.4/site-packages/yum/config.py”, line 824, in _getsysver
idx = ts.dbMatch(‘provides’, distroverpkg)
TypeError: rpmdb open failed
Use:
yum clean all
rm -f /var/lib/rpm/__db*
rpm –rebuilddb
yum update
Se persistir:
rm /dev/urandom
mknod -m 644 /dev/urandom c 1 9
(DEVE RESOLVER)
Caso não resolva pare a vps
mknod –mode 644 /vz/private/100/lib/udev/devices/urandom c 1 9
start VPS
Tags: openvz, vm, yum
Posted in 1, CentOs | No Comments »
Monday, June 7th, 2010

Uma das coisas mais interessantes no IspConfig é sua capacidade de permitir customizações em tudo que você possa imaginar. Aproveitando esta “boquinha” vamos fazer algo diferente.
Parkear domínios no Parallels Plesk e no Whm/CPanel é coisa fácil, pois tudo é automatizado, mas isto não quer dizer que o bom e velho vim (ou qualquer OUTRO EDITOR) não entre em ação.
Para isto, precisamos logar-nos como root no servidor aonde iremos parkear domínios, e devemos (antes de mais nada) fazer backup do arquivo de configuração do apache, sendo assim use o comando:
cp -rp /etc/httpd/conf/httpd.conf /root/httpd.conf.OLD
Temos então um arquivo garantido para que, em qualquer eventualidade sirva para consulta ou possivelmente correção do arquivo mais recente.
Entremos no arquivo de configuração:
vim /etc/httpd/conf/httpd.conf
Vá para o final do arquivo e localize exatamente este trecho:
Options ExecCGI -Indexes
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo
Order allow,deny
Allow from all
Deny from all
Feito isto, o que devemos fazer é simples.
Sabendo-se que o ISPConfig lê um outro arquivo com os vhosts dos usuários web, devemos antecipar nossa configuração de maneira que a linha do ispconfig fique abaixo do nosso vhost.
Acima da linha com a informação:
Include /etc/httpd/conf/vhosts/Vhosts_ispconfig.conf
Devemos fazer algo assim:
ServerName www.nomedodominioparkeado.com:80
ServerAdmin webmaster@dominiodestino.com.br
DocumentRoot /var/www/web100/web
ServerAlias dominiodestino.com.br
DirectoryIndex index.html index.htm index.php index.php5 index.php4 index.php3 index.shtml index.cgi index.pl index.jsp Default.htm default.htm
Alias /cgi-bin/ /var/www/web100/cgi-bin/
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
ErrorLog /var/www/web100/log/error.log
AddType application/x-httpd-php .php .php3 .php4 .php5
php_admin_flag safe_mode On
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
Alias /stats “/var/www/web100/web/webalizer”
Alias /error/ “/var/www/web100/web/error/”
ErrorDocument 400 /error/invalidSyntax.html
ErrorDocument 401 /error/authorizationRequired.html
ErrorDocument 403 /error/forbidden.html
ErrorDocument 404 /error/fileNotFound.html
ErrorDocument 405 /error/methodNotAllowed.html
ErrorDocument 500 /error/internalServerError.html
ErrorDocument 503 /error/overloaded.html
AliasMatch ^/~([^/]+)(/(.*))? /var/www/web100/user/$1/web/$3
AliasMatch ^/users/([^/]+)(/(.*))? /var/www/web100/user/$1/web/$3
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* – [F]
Perceba que no começo falei XXX.XXX.XXX.XXX, isto refere-se ao ip do seu dedicado (shared ip dos domínios
)
Por este vhost pegue a coisa em cheio.
A charada está nas linhas:
ServerName www.nomedodominioparkeado.com:80
ServerAdmin webmaster@dominiodestino.com.br
DocumentRoot /var/www/web100/web
ServerAlias dominiodestino.com.br
1 – indica o parkeamento
2 – email do main domain
3 – arquivos web de onde o parkeamento vai ler assim que o internauta acessar a página www.nomedodominioparkeado.com
4 – indica o destino do parkeamento, ou seja, ao acessar www.nomedodominioparkeado.com a pessoa na realidade acessa dominiodestino.com.br, porém tendo no cabeçalho o nome www.nomedodominioparkeado.com (url de entrada no navegador)
OBS: CASO O ARTIGO NÃO EXIBA AS TAGS DO APACHE, POR FAVOR VERIFIQUEM JUNTO AO ARQUIVO /ETC/HTTPD/CONF/HTTPD.CONF.
Abraços e espero ter contribuído com um dia feliz para nós… lol.
bye!
Tags: addons, apache, CentOs, debian, domain, fedora, gnu, httpd, ispconfig, linux, Mandriva, OpenSuse, parkeamento, parked, rhel, services, sled, suse
Posted in 1, CentOs, debian, fedora, gnu/linux, Hosting, How To, Mandriva, Open Source, OpenSuse, Painéis de Controle, red hat, redes, ubuntu | No Comments »