On récupère alternc par svn
- svn co https://github.com/AlternC/AlternC alternc
Construction du paquet :
- cd alternc
- svn-buildpackage -rfakeroot --svn-builder=debuild
Installation du paquet créé :
- cd ../build-area/
- sudo dpkg -i alternc_1.0~rc1_all.deb
Si on obtient un message d’erreur à cause de dépendances, on utilise la commande suivante pour fixer les dépendances (ne devrait pas être nécessaire si vous avez correctement suivi les étapes précédentes).
- sudo apt-get -f install
Ensuite il faut aller dans phpmyadmin pour modifier les privilèges de root en localhost et le définir sans mot de passe.
On retente l’install du deb qui va passer cette fois-ci
- sudo dpkg -i alternc_0.9.10~rc1_all.deb
On reconfigure alternc car les erreurs précédentes ne nous ont pas laissé le faire
- sudo dpkg-reconfigure alternc
Création d’un certificat auto-signé (ici pour domaine.org
) :
- openssl genrsa -out domaine.org.key 1024
- chmod 600 domaine.org.key
- openssl req -new -key domaine.org.key -out domaine.org.csr
- openssl x509 -req -days 730 -in domaine.org.csr -signkey domaine.org.key -out domaine.org.crt
- cp domaine.org.key /etc/alternc/apache.pem
- cat domaine.org.crt >> /etc/alternc/apache.pem
- sudo ln -s /etc/alternc/apache2-ssl.conf /etc/apache2/conf.d/
On ajoute ensuite la conf ssl d’alternc à celle d’apache
Remarque :
Après une mise à jour d’alternc vers la version 0.9.10 il se peut que l’accès à l’espace d’administration ne fonctionne plus en https. Dans ce cas il faut simplement modifier le fichier de configuration des ports d’apache2 :
- sudo nano /etc/apache2/ports.conf
Et y ajouter :
- Listen 443
Puis on redémarre le serveur Apache :
- sudo /etc/init.d/apache2 restart