« Serveur EPP » : différence entre les versions

De NCad Wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :
{{Serveur Web}}
__TOC__


== Installation ==
== Installation ==
Ligne 16 : Ligne 19 :


=== Installation module Whois pour Apache ===
=== Installation module Whois pour Apache ===
C'est le serveur Apache qui répond aux interrogation du Whois depuis un terminal de commande. Pour que Apache puisse répondre, il faudra installer le '''mod_whois''' pour Apache.


{{ Box Console | objet=
{{ Box Console | objet=

Dernière version du 13 juillet 2024 à 22:21

Serveur Web

Installation d'Apache2 Paramétrage courant

Certificats SSL Web | .htaccess | Authentification par carte à puce | Certificats Let's Encrypt


Archives : Ancien article sur Apache2 | Module Whois | ProFTPd


Note de version

Installation

Prérequis

Pour pouvoir fonctionner, ces services ont besoin des services suivants :

  • Serveur web avec modules PHP, MySQL et SSL
  • Base de données MySQL

En plus des services précédements indiqués, les paquets suivants devront également être présents :

  • apache2-suexec
  • libapache2-mod-fcgid
  • apache2-prefork-dev

sudo apt-get install apache2-suexec libapache2-mod-fcgid apache2-prefork-dev

Installation module Whois pour Apache

C'est le serveur Apache qui répond aux interrogation du Whois depuis un terminal de commande. Pour que Apache puisse répondre, il faudra installer le mod_whois pour Apache.

wget http://downloads.sourceforge.net/project/modwhois/mod_whois/0.1/mod_whois-0.1.tar.gz
tar -zxvf mod_whois-0.1.tar.gz
cd mod_whois
apxs2 -i -a -c mod_whois.c


Le répertoire cgi-bin est dans la racine /usr/lib ! Il faut donc penser à mettre à jour le chemin dans /etc/apache2/conf.d/whois.conf

Installation du module EPP pour Apache

wget http://downloads.sourceforge.net/project/aepps/mod_epp/1.9/mod_epp-1.9.tar.gz
tar -zxvf mod_epp-1.9.tar.gz
cd mod_epp-1.9
apxs -i -a -c mod_epp.c

Compilation des méthodes EPP

perl -MCPAN -e 'install File::Type'
perl -MCPAN -e 'install HTML::Template'
perl -MCPAN -e 'install MIME::Lite'
perl -MCPAN -e 'install Net::DNS'
perl -MCPAN -e 'install Net::SSLeay'
perl -MCPAN -e 'install Net::EPP'
perl -MCPAN -e 'install XML::Writer'
perl -MCPAN -e 'install XML::Writer::String'
perl -MCPAN -e 'install XML::XPath'
perl -MCPAN -e 'install XML::Parser'
perl -MCPAN -e 'install MIME::Base64'
perl -MCPAN -e 'install Authen::SASL'
perl -MCPAN -e 'install Email::Valid'
perl -MCPAN -e 'install CGI::Session'
perl -MCPAN -e 'install Net::XWhois'

Création du groupe et utilisateur EPP

groupadd -g 700 -r epp
useradd -c "EPP" -d "/usr/lib/cgi-bin/epp" -g 700 -m -o -p MonMotDePasse -r epp -u 700 -s /bin/bash