Exigences et étapes pour installer un serveur publicitaire sur nouveau serveur
Check-list infrastructure
Matériel minimum
- 2+ vCPU cores
- 4 Go RAM (8 Go+ recommandé production)
- 100 Go disque libre (SSD préféré)
- Réseau 100 Mbps+
Stack logiciel
- Linux : Ubuntu 20.04/22.04 LTS, CentOS 7/8, ou Debian 11/12
- Serveur Web : Nginx (recommandé) ou Apache
- PHP 7.4+ (8.1/8.2 idéal) avec php-fpm
- MySQL 8.0 / MariaDB 10.6+
- Serveur publicitaire : OpenX / Revive Adserver (open source), Google Ad Manager (hébergé), ou commercial (Smart AdServer, Kevel)
Améliorations optionnelles
- Cache : Varnish ou Nginx fastcgi_cache
- Load Balancer : HAProxy / Nginx upstream
- Pare-feu : UFW / iptables (autoriser 80/443, restreindre admin)
- Monitoring : Prometheus + Grafana, ou Zabbix/Nagios
- SSL : Let's Encrypt (Certbot) ou cert payant
Étapes installation
- Provisionnez serveur selon specs.
- Installez OS, durcissez (clés SSH, fail2ban, mises à jour).
- Installez Nginx, PHP-FPM, MySQL ; sécurisez DB (mysql_secure_installation).
- Créez DB + user serveur pub.
- Déployez code serveur pub (composer/git), lancez installateur.
- Configurez vhost, SSL, headers cache.
- Testez : servez créa test, vérifiez pixels tracking, check rapports.
- Configurez cron maintenance (agrégation stats, nettoyage).
- Surveillez logs, ajustez workers PHP-FPM / Nginx.
Conseils dépannage
- Vérifiez logs erreurs Nginx/PHP en premier.
- Vérifiez connectivité DB et permissions.
- Consultez docs serveur pub pour specs config.
- Engagez support vendor/communauté si bloqué.
