Iklan Paksa Di ISPConfig Dengan Debian Etch
Cara ini memaksa iklan di setiap situs yang Anda miliki dan tidak dapat dihapus oleh pengguna dari .htaccess - bahkan tidak menggunakan .htaccess.
Saya menggunakan Debian Etch dan ISPConfig 2.2.24.
Langkah-langkah yang akan dilakukan :
- Edit konfigurasi apache.
- Edit file master vhost.
- Buat iklan.
- Edit file sehingga Anda dapat menonaktifkan iklan di halaman tertentu.
PHP harus diaktifkan di seluruh server agar ini berfungsi, bukan masalah besar - Anda harus tetap menawarkan PHP secara default, itu sangat umum saat ini.
Langkah 1
Aktifkan seluruh sistem PHP:
vi /etc/mime.types
Batalkan komentar 4 baris kode ini:
[...]#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
Batalkan komentar 2 baris kode ini:
# AddType application/x-httpd-php .php .phtml .php3# AddType application/x-httpd-php-source .phps
Langkah 2
Mengedit file Apache:
vi /etc/apache2/apache2.conf
Di bagian bawah apache2.conf Anda akan menemukan:
Opsi +Termasuk -IndexesAllowOverride NoneAllowOverride Indexes AuthConfig Batasi FileInfoOrder allow,denyAllow from all Tolak dari semua Tepat setelah ini tambahkan:
Options +Includes -IndexesAllowOverride NoneAllowOverride Indexes AuthConfig Batasi FileInfo OptionsOrder allow,denyAllow from all Tolak dari semua Di bawahnya Anda akan menemukan:
Opsi +Termasuk -IndexesAllowOverride NoneAllowOverride Indexes AuthConfig Batasi FileInfoOrder allow,denyAllow from all Tolak dari semua Ubah itu menjadi:
Options +Includes -IndexesAllowOverride NoneAllowOverride Indexes AuthConfig Batasi FileInfo OptionsOrder allow,denyAllow from all Izinkan dari rootDeny dari semua Simpan dan tutup.
Sekarang mari kita restart Apache:
/etc/init.d/apache2 restart
Langkah 3
Membuat direktori untuk iklan:
mkdir /var/www/ads
Langkah 4
Kita akan membuat satu file. Kita akan membuat header.php:
vi /var/www/ads/header.phpSekarang kita harus memasukkan info untuk file iklan header:
$adfrees ='/var/www/web1/web'; //Ubah ini ke web yang Anda inginkan tanpa iklan$dir =getcwd();if ($dir ==$adfrees) {echo '';} else {echo 'AD CODE HERE'; }?>Sorotan pertama adalah nama direktori file yang Anda inginkan tanpa iklan. Sorotan kedua adalah di mana Anda akan meletakkan kode iklan dari Google dan semacamnya.
Langkah 5
Sekarang kita harus mengedit file master vhost sehingga secara otomatis menempatkan iklan di setiap situs secara paksa.
vi /root/ispconfig/isp/conf/vhost.conf.masterDi bagian bawah Anda akan melihat:
RewriteEngine onRewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)RewriteRule .* - [F] Tepat di bawahnya tambahkan:
php_value output_buffering 4098php_value auto_prepend_file '/var/www/ads/header.php'AddType application/x-httpd-php htmAddType application/x-httpd-php htmlKode itu adalah jika Anda ingin iklan Anda di bagian atas halaman jika Anda ingin di bagian bawah gunakan kode ini:
php_value output_buffering 4098php_value auto_append_file '/var/www/ads/footer.php'AddType application/x-httpd-php htmAddType application/x-httpd-php htmlBagian yang disorot adalah tempat Anda akan meletakkan nama file jika Anda mengubahnya.
Simpan dan tutup file ini kemudian restart ISPConfig:
/etc/init.d/ispconfig_server restart
Selesai
Itu saja - Anda sekarang memiliki iklan paksa nyata yang tidak dapat keluar dari halaman sama sekali!
Ditulis oleh:Joey C. (web-cave.net)
Bantuan dari:grandpagenocide (rhwebhosting.com) dan Jcink (jcink.com)
Sistem Webmail @Mail Di Server ISPConfig Anda Dalam 10 Langkah Mudah Pembersihan Otomatis Folder Sampah Dan/Atau Sampah Dengan ISPConfig (Dengan Roundcube + Tmpreaper (Tmpwatch))Panels