GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Annonces forcées sur ISPConfig avec Debian Etch

Annonces forcées sur ISPConfig avec Debian Etch 

Ce guide force les publicités sur chaque site que vous avez et ne peut pas être supprimée par les utilisateurs du .htaccess - il n'utilise même pas .htaccess.

J'utilise Debian Etch et ISPConfig 2.2.24.

Étapes qui seront effectuées :

- Modifier la configuration apache.
- Modifier le fichier master vhost.
- Créer des publicités.
- Modifier les fichiers afin de pouvoir désactiver les publicités sur certaines pages.

PHP doit être activé sur l'ensemble du serveur pour que cela fonctionne, ce n'est pas trop grave - vous devriez de toute façon proposer PHP par défaut, c'est tellement courant de nos jours.

Étape 1

Activer PHP à l'échelle du système :

vi /etc/mime.types

Décommentez ces 4 lignes de code :

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

Décommentez ces 2 lignes de code :


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

Étape 2

Modification des fichiers Apache :

vi /etc/apache2/apache2.conf

Vers le bas de apache2.conf vous trouverez :


Options +Includes -IndexesAllowOverride NoneAllowOverride Indexes AuthConfig Limit FileInfoOrder allow,denyAllow from allDeny from all 

Juste après cet ajout :

Options +Includes -IndexesAllowOverride NoneAllowOverride Indexes AuthConfig Limit FileInfo OptionsOrder allow,denyAllow from allDeny from all

En dessous, vous trouverez :

Options +Includes -IndexesAllowOverride NoneAllowOverride Indexes AuthConfig Limit FileInfoOrder allow,denyAllow from allDeny from all 

Remplacez-le par :

Options +Includes -IndexesAllowOverride NoneAllowOverride Indexes AuthConfig Limit FileInfo OptionsOrder allow,denyAllow from allAllow from rootDeny from all

Enregistrez et fermez.

Redémarrons maintenant Apache :

/etc/init.d/apache2 redémarrage

Étape 3

Création d'un répertoire pour les annonces :

mkdir /var/www/ads

Étape 4

Nous allons créer un fichier. Nous allons faire header.php :

vi /var/www/ads/header.php

Nous devons maintenant entrer les informations pour le fichier d'annonce d'en-tête :

Le premier point fort est le nom du répertoire du fichier que vous souhaitez sans publicité. Le deuxième point fort est l'endroit où vous placeriez votre code d'annonce de Google et autres.

Étape 5

Nous devons maintenant modifier le fichier maître vhost afin qu'il insère automatiquement et avec force des annonces sur chaque site.

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

Vers le bas, vous verrez :

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

Juste en dessous, ajoutez :

php_value output_buffering 4098php_value auto_prepend_file '/var/www/ads/header.php'AddType application/x-httpd-php htmAddType application/x-httpd-php html

Ce code est si vous voulez que votre annonce soit en haut de la page si vous la voulez en bas, utilisez plutôt ce code :

php_value output_buffering 4098php_value auto_append_file '/var/www/ads/footer.php'AddType application/x-httpd-php htmAddType application/x-httpd-php html

La partie en surbrillance est l'endroit où vous placeriez votre nom de fichier si vous le changiez.

Enregistrez et fermez ce fichier puis redémarrez ISPConfig :

/etc/init.d/ispconfig_server restart

Terminé

C'est tout - vous avez maintenant de vraies publicités forcées qui ne peuvent plus du tout sortir de la page !

Rédigé par :Joey C. (web-cave.net)
Aide de :grandpagenocide (rhwebhosting.com) et Jcink (jcink.com)


Panels
  1. Comment installer Phorum avec Nginx sur Debian 9

  2. Comment installer WonderCMS avec Nginx sur Debian 9

  3. Comment installer Z-Push sur un serveur ISPConfig 3 (Debian Lenny)

  4. Comment configurer suPHP sur un serveur ISPConfig basé sur Debian Etch

  5. ISPConfig 3 ProFTPd pour Debian

Comment utiliser plusieurs versions de PHP (PHP-FPM et FastCGI) avec ISPConfig 3 (Ubuntu 12.10)

Comment utiliser plusieurs versions de PHP (PHP-FPM et FastCGI) avec ISPConfig 3 (CentOS 6.3)

Comment compiler PHP 5.5 (PHP-FPM &FastCGI) avec ionCube Loader, Zend OPcache et APCu pour ISPConfig 3 (Debian Wheezy)

Comment utiliser plusieurs versions de PHP (PHP-FPM et FastCGI) avec ISPConfig 3 (Debian Wheezy)

Comment utiliser PHP 4.4.9 (FastCGI) avec Apache et ISPConfig 3 (Debian Wheezy)

Utilisation de la messagerie Web RoundCube avec ISPConfig 3 sur Debian Wheezy (nginx)