Cet article est la suite de : Installation et parametrage d’un serveur @home sous linux ubuntu – partie 1
Donc on continue :
Installation du serveur web
Alors la je commence par installer les paquets qui vont bien :
sudo apt-get install apache2 apache2-doc mysql-server php5 php5-cli libapache2-mod-php5 php5-mysql phpmyadmin
La il n’y a rien de spécial. il suffit de donner plusieurs fois un mot de passe, lyrix dans mon cas. Pour configurer phpmyadmin, il faut selectionner apache2.
Ensuite j’utilise webmin et virtualmin pour gérer mes serveur. Il suffit d’installer virtualmin qui lui meme va installer webmin.
wget http://software.virtualmin.com/gpl/scripts/install.sh chmod +x install.sh sudo ./install.sh
On nous demande le nom du serveur : lyrix-serveur.local.
Sinon tout se déroule sans problème … Voila, on a notre virtuamin d’installé. Maintenant lorqu’on va dans virtualmin (https://lyrix-serveur.local:10000/) on voit qu’il y a un problème :
The Suexec command on your system is configured to only run scripts under /var/www, but the Virtualmin base directory is /home. CGI and PHP scripts run as domain owners will not be executed
.. your system is not ready for use by Virtualmin.
Pour résoudre ce problème, il suffit de suivre le tuto de la doc d’ubuntufr.
Ou sinon il y a beaucoup plus simple, je ne sais pas si c’est très propre, mais ca fonctionne chez moi : Il suffit d’éditer le fichier : /etc/apache2/suexec/www-data, et de remplacer la premiere ligne par /home et de redemarrer apache2 :
nano /etc/apache2/suexec/www-data
/home public_html/cgi-bin # The first two lines contain the suexec document root and the suexec userdir # suffix. Both features can be disabled separately by prepending a # character. # This config file is only used by the apache2-suexec-custom package.
sudo /etc/init.d/apache2 restart
Installation du serveur ftp
Alors la on va faire très simple : il suffit d’aller sur l’interface webmin, de chercher le serveur ftp proftp (souvent dans le menu serveur ou sinon dans Un-used Modules ; puis d’installer le module. Grâce a ca le serveur est installé et directement paramétrable dans webmin ;)
Articles en rapport:
J’ai tenté de suivre ton tutoriel, mais webmin ne semble pas être dispo dans les dépôts d’Ubuntu 9.10 server, et ça fait planter l’installation de virtualmin ! :( too bad.
oui, j’avais eu un problème comme ca ! j’avais ré-essayé un peu plus tard et ca avait fonctionné ! a ne rien y comprendre… Mais je vais modifier un peu mon tuto en ajoutant les dépot de virtualmin. ca sera plus simple.
Sinon J’utilise de moins en moins virtualmin et webmin, c’est vrai que c’est pratique, mais bon defois ca me bouffe tout mon CPU et et toute ma ram sur mon dédié…
@Greg : que pense tu de DTC ? ( http://www.gplhost.com/software-dtc_2screenshots.html )
C’est peut être mieux que webmin ?
J’avais testé DTC, c’est sympa aussi. Le mieux c’est de te faire ton avis par toi même. Mais (à l’époque) il était moins complet que webmin, et je ne gérais qu’un seul domaine… Je pense que maintenant ça doit être résolu ;). N’hésites pas a partager ton expérience avec nous !
Même si ce billet est un peu vieux, j’ai su installé virtualmin je ne sais pas par quel miracle :p XD merci ^^