« Serveur EPP » : différence entre les versions

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


== Installation ==
== Installation ==
Ligne 7 : Ligne 10 :
* Serveur web avec modules PHP, MySQL et SSL
* Serveur web avec modules PHP, MySQL et SSL
* Base de données MySQL
* 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
{{ Box Console | objet=sudo apt-get install apache2-suexec libapache2-mod-fcgid apache2-prefork-dev }}


=== Installation module Whois pour Apache ===
=== Installation module Whois pour Apache ===


{{ Box Console | objet=apt-get install apache2-prefork-dev<br />
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=
wget http://downloads.sourceforge.net/project/modwhois/mod_whois/0.1/mod_whois-0.1.tar.gz<br />
wget http://downloads.sourceforge.net/project/modwhois/mod_whois/0.1/mod_whois-0.1.tar.gz<br />
tar -zxvf mod_whois-0.1.tar.gz<br />
tar -zxvf mod_whois-0.1.tar.gz<br />
cd mod_whois<br />
cd mod_whois<br />
apxs -i -a -c mod_whois.c }}
apxs2 -i -a -c mod_whois.c }}
<br />
{{ Box Attention | objet=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 ===
=== Installation du module EPP pour Apache ===
Ligne 21 : Ligne 35 :
tar -zxvf mod_epp-1.9.tar.gz<br />
tar -zxvf mod_epp-1.9.tar.gz<br />
cd mod_epp-1.9<br />
cd mod_epp-1.9<br />
apxs -c -i mod_epp.c }}
apxs -i -a -c mod_epp.c }}


=== Compilation des méthodes EPP ===
=== Compilation des méthodes EPP ===
Ligne 41 : Ligne 55 :
perl -MCPAN -e 'install Net::XWhois'
perl -MCPAN -e 'install Net::XWhois'
  }}
  }}
=== Création du groupe et utilisateur EPP ===
{{ Box Console | objet=groupadd -g 700 -r epp<br />
useradd -c "EPP" -d "/usr/lib/cgi-bin/epp" -g 700 -m -o -p MonMotDePasse -r epp -u 700 -s /bin/bash }}

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