ISPConfig · 2 min read · Nov 18, 2025
Anúncios Forçados No ISPConfig Com Debian Etch
Anúncios Forçados No ISPConfig Com Debian Etch
Este guia força anúncios em cada site que você possui e não podem ser removidos pelos usuários do .htaccess - não utiliza nem mesmo .htaccess.
Estou usando Debian Etch e ISPConfig 2.2.24.
Etapas que serão realizadas:
- Editar a configuração do apache.
- Editar o arquivo master vhost.
- Criar anúncios.
- Editar arquivos para que você possa desativar anúncios em certas páginas.
O PHP deve estar habilitado em todo o servidor para que isso funcione, não é um grande problema - você deve oferecer PHP por padrão de qualquer maneira, é tão comum hoje em dia.
Passo 1
Habilitar PHP em todo o sistema:
vi /etc/mime.typesDescomente essas 4 linhas de código:
[...]
#application/x-httpd-php phtml pht php
#application/x-httpd-php-source phps
#application/x-httpd-php3 php3
#application/x-httpd-php3-preprocessed php3p
#application/x-httpd-php4 php4
[...]vi /etc/apache2/mods-enabled/php5.confDescomente essas 2 linhas de código:
# AddType application/x-httpd-php .php .phtml .php3
# AddType application/x-httpd-php-source .phps
Passo 2
Editando arquivos do Apache:
vi /etc/apache2/apache2.confNa parte inferior do apache2.conf você encontrará:
Options +Includes -Indexes
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo
Order allow,deny
Allow from all
Deny from all
Logo após isso, adicione:
Options +Includes -Indexes
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo Options
Order allow,deny
Allow from all
Deny from all
Abaixo disso você encontrará:
Options +Includes -Indexes
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo
Order allow,deny
Allow from all
Deny from all
Mude isso para:
Options +Includes -Indexes
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo Options
Order allow,deny
Allow from all
Allow from root
Deny from all
Salve e feche.
Agora vamos reiniciar o Apache:
/etc/init.d/apache2 restartPasso 3
Criando um diretório para anúncios:
mkdir /var/www/adsPasso 4
Vamos criar um arquivo. Vamos fazer header.php:
vi /var/www/ads/header.phpAgora devemos inserir as informações para o arquivo de anúncio do cabeçalho:
$adfrees = '/var/www/web1/web'; //Mude isso para o site que você deseja sem anúncios
$dir = getcwd();
if ($dir == $adfrees) {
echo '';
} else {
echo '
AD CODE HERE
'; }
?>O primeiro destaque é o nome do diretório do arquivo que você deseja sem anúncios. O segundo destaque é onde você colocaria seu código de anúncio do Google e afins.
Passo 5
Agora devemos editar o arquivo master vhost para que ele coloque anúncios automaticamente em cada site forçosamente.
vi /root/ispconfig/isp/conf/vhost.conf.masterNa parte inferior você verá:
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
Logo abaixo adicione:
php_value output_buffering 4098
php_value auto_prepend_file '/var/www/ads/header.php'
AddType application/x-httpd-php htm
AddType application/x-httpd-php htmlEsse código é se você quiser seu anúncio no topo da página, se você quiser que ele fique na parte inferior, use este código:
php_value output_buffering 4098
php_value auto_append_file '/var/www/ads/footer.php'
AddType application/x-httpd-php htm
AddType application/x-httpd-php htmlA parte destacada é onde você colocaria o nome do seu arquivo se você o alterou.
Salve e feche este arquivo e reinicie o ISPConfig:
/etc/init.d/ispconfig_server restartPronto
É isso - agora você tem anúncios forçados reais que não podem ser removidos da página!
Escrito por: Joey C. (web-cave.net)
Ajuda de: grandpagenocide (rhwebhosting.com) e Jcink (jcink.com)
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.