Espace client / Forums

 
Pas encore inscrit ?
Créer un compte
Installation apache2 sur linux / debian PDF Imprimer Envoyer
Écrit par Administrator   
Mercredi, 21 Janvier 2009 10:33

Nous vous proposons un tutorial permettant l'installation d'Apache2 sur votre serveur, essentiel.


I - Installation d'OpenSSL

# apt-get install openssl libssl-dev libssl0.9.6


II - Compilation d'Apache 2.0.49

$ ./configure --prefix=/usr/local/apache --with-ssl --enable-ssl --enable-deflate --enable-so --enable-shared=all
$ make
# make install

Rajoutez la ligne /usr/local/apache/lib dans le fichier /etc/ld.so.conf puis tapez
# ldconfig

On verifie qu'on a le module SSL
# /usr/local/apache/bin/httpd -l
Compiled in modules:
  core.c
  mod_access.c
  mod_auth.c
  mod_include.c
  mod_deflate.c
  mod_log_config.c
  mod_env.c
  mod_setenvif.c
  mod_ssl.c
  prefork.c
  http_core.c
  mod_mime.c
  mod_status.c
  mod_autoindex.c
  mod_asis.c
  mod_cgi.c
  mod_negotiation.c
  mod_dir.c
  mod_imap.c
  mod_actions.c
  mod_userdir.c
  mod_alias.c
  mod_so.c

III - Compilation Php 4.3.6RC3

$ ./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/apache/conf --with-gd --enable-gd-native-ttf --enable-gd-imgstrttf --with-jpeg-dir=/usr/local --with-ttf=/usr --with-freetype-dir=/usr/local --with-zlib-dir=/usr/local --with-zlib=/usr/local --with-png-dir=/usr/local --enable-track-vars --with-regex=system --with-pear --enable-ftp --enable-bcmath --enable-calendar --enable-memory-limit --enable-trans-sid --enable-inline-optimization --disable-debug
$ make
# make install

Pensez aussi a rajouter ca dans le httpd.conf :
AddType application/x-httpd-php .php

Et modifier :
DirectoryIndex index.php index.htm index.html index.html.var

Puis copier le php.ini depuis les sources :
# cp php.ini-recommended /usr/local/apache/conf/php.ini
Reste plus qu'a le mettre a votre sauce...

IV - Création d'un certificat serveur

Création du repertoire ssl pour apache :
mkdir /usr/local/apache/conf/ssl
cd /usr/local/apache/conf/ssl

Création de la clé :
# openssl genrsa -des3 -out server.key 1024

Fichier de demande de signature de certificat :
# openssl req -new -key server.key -out server.csr
(il faut juste que le "nom" ('O') soit l'adresse du site)


V - Signature du certificat

Création d'une clé :
# openssl genrsa -des3 -out ca.key 1024

Ensuite on crée un certificat signé :
# openssl req -new -x509 -days 365 -key ca.key -out ca.crt
(il faut rentrer un nom /email différent du 1er certificat sinon il voudra pas le signer)

Pour signer le certificat serveur, il faut récupérer le script "sign.sh" dans les sources de "mod_ssl" (repertoire pkg.contrib)
On vérifie la dernière version sur http://www.modssl.org/source/
Par exemple :
# wget http://www.modssl.org/source/mod_ssl-2.8.30-1.3.39.tar.gz
...
# ./sign.sh server.csr

On enlève la passphrase pour le démarrage d'Apache
# cp server.key server.key.save
# openssl rsa -in server.key.save -out server.key
# chmod 400 server.key
# chown root:root server.key


VI - Configuration hote SSL

Editez le fichier de conf SSL (conf/ssl.conf) et modifiez les chemins de la clé et du certificat

SSLCertificateFile /usr/local/apache/conf/ssl/server.crt

SSLCertificateKeyFile /usr/local/apache/conf/ssl/server.key

SSLCertificateChainFile /usr/local/apache/conf/ssl/ca.crt

SSLCACertificateFile /usr/local/apache/conf/ssl/ca.crt


VII - Lancement d'Apache avec SSL

# /usr/local/apache/bin/apachectl startssl
Pensez a modifier le service dans /etc/init.d/httpd pour lancer Apache avec startssl

Normalement ca roule :
http://sebastien.vrillaud.neuf.fr/img_boards/certssl.jpg 

Et voila, ce tutorial est terminé , pensez a regarder les mises a jour et de ne pas suivre ce tuto sans les dernières versions disponibles.

Bien entendu vous pouvez aussi faire plus simple avec la commande Apt-get sur Debian

# apt-get install apache2

# apt-get install php5

 

L'actu espace informatique

(05/30/09) Le phishing

1.  Définition L'hameçonnage, (en anglais phi...
Lire l'article...

(02/09/09) Malwarebytes

Que vous le sachiez ou non votre ordinateur est to...
Lire l'article...

(01/21/09) Installation apache2 sur linux / debian

Nous vous proposons un tutorial permettant l'insta...
Lire l'article...
rss_rss3
Notre reseau
» Espace informatique
L'informatique pour les particuliers et les professionnels
» Shop Espace informatique
Votre materiel en ligne au meilleur prix
» Zonealta
L'agence Web - creation de site internet, referencement, hebergement...
» References internet
L'agence Web - Nos realisations ecommerce et sites internet
Nos solutions e-commerce & immobilier
» OSCload 2.0
Solution e-commerce nouvelle generation oscommerce par zonealta
» CREloaded
E-commerce creloaded la communaute creload france
» OSCteam
Communaute regroupant toutes les versions oscommerce
» Forum oscommerce ecommerce
Rejoindre les forums e-commerce avec zonealta
» Joomimmo
Solution joomimmo joomla et immobilier
Informations
» Nous Contacter
» Nous trouver
» Informations legales
» Informatique concarneau
» Informatique bretagne
SBGLT ESPACE INFORMATIQUE - SIRET: 481 935 161 00010 - NOUS CONTACTER - ZONEALTA & ESPACE INFORMATIQUE
23 rue des ecoles 29900 concarneau Telephone : 02 98 60 76 37 Fax : 02 98 50 57 28 contact@zonealta.fr / contact@informatique29.com