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.types

Descomente 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.conf

Descomente 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.conf

Na 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 restart

Passo 3

Criando um diretório para anúncios:

mkdir /var/www/ads

Passo 4

Vamos criar um arquivo. Vamos fazer header.php:

vi /var/www/ads/header.php

Agora devemos inserir as informações para o arquivo de anúncio do cabeçalho:

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.master

Na 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 html

Esse 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 html

A 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 restart

Pronto

É 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)

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.