ISPConfig · 2 min read · Nov 18, 2025

Annunci Forzati Su ISPConfig Con Debian Etch

Annunci Forzati Su ISPConfig Con Debian Etch

Questo howto forza annunci su ogni singolo sito che hai e non possono essere eliminati dagli utenti dal .htaccess - non utilizza nemmeno .htaccess.

Sto usando Debian Etch e ISPConfig 2.2.24.

Passaggi che verranno eseguiti:

  • Modifica la configurazione di apache.
  • Modifica il file vhost principale.
  • Crea annunci.
  • Modifica i file in modo da poter disabilitare gli annunci su determinate pagine.

PHP deve essere abilitato a livello di server affinché questo funzioni, non è un grosso problema - dovresti offrire PHP per impostazione predefinita comunque, è così comune al giorno d’oggi.

Passo 1

Abilita PHP a livello di sistema:

vi /etc/mime.types

Decommenta queste 4 righe di codice:

[...]
#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

Decommenta queste 2 righe di codice:

  
# AddType application/x-httpd-php .php .phtml .php3
# AddType application/x-httpd-php-source .phps

Passo 2

Modifica i file di Apache:

vi /etc/apache2/apache2.conf

Verso il fondo di apache2.conf troverai:


Options +Includes -Indexes
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo
Order allow,deny
Allow from all

Deny from all


Subito dopo aggiungi:


Options +Includes -Indexes
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo Options
Order allow,deny
Allow from all

Deny from all

Sotto troverai:


Options +Includes -Indexes
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo
Order allow,deny
Allow from all

Deny from all

Cambia in:


Options +Includes -Indexes
AllowOverride None
AllowOverride Indexes AuthConfig Limit FileInfo Options
Order allow,deny
Allow from all

Allow from root
Deny from all

Salva e chiudi.

Ora riavviamo Apache:

/etc/init.d/apache2 restart

Passo 3

Creazione di una directory per gli annunci:

mkdir /var/www/ads

Passo 4

Stiamo per creare un file. Creeremo header.php:

vi /var/www/ads/header.php

Ora dobbiamo inserire le informazioni per il file dell’annuncio dell’intestazione:

Il primo evidenziato è il nome della directory del file che vuoi senza annunci. Il secondo evidenziato è dove metteresti il tuo codice pubblicitario di Google e simili.

Passo 5

Ora dobbiamo modificare il file vhost principale in modo che metta automaticamente annunci in ogni singolo sito forzatamente.

vi /root/ispconfig/isp/conf/vhost.conf.master

Verso il fondo vedrai:


RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]

Subito sotto aggiungi:

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

Quel codice è se vuoi il tuo annuncio in cima alla pagina se lo vuoi in fondo invece usa questo codice:

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

La parte evidenziata è dove metteresti il nome del tuo file se lo hai cambiato.

Salva e chiudi questo file poi riavvia ISPConfig:

/etc/init.d/ispconfig_server restart

Fatto

Questo è tutto - ora hai veri annunci forzati che non possono essere rimossi dalla pagina!

Scritto da: Joey C. (web-cave.net)
Aiuto da: grandpagenocide (rhwebhosting.com) e Jcink (jcink.com)

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.