Monter un serveur web

je récapitule:

  • apache fonctionne (je peux aficher des pages web en localhost et depuis mon LAn et webmin s’affiche
  • phpmyadmin fonctionne (interface ok, requetes ok)
  • proftpd fonctionne
  • mysql fonctionne (visu + conf ok par webmin)

Ce qui ne fonctionne pas:

  • gestion de apache par webmin
  • gestion de proftpd par webmin
  • importation de mon backup de base/tables via phpmyadmin.

je vais triple checker les forum et le wiki Ubuntu :stuck_out_tongue:

merci de ton aide précieuse. :stuck_out_tongue:

[quote]importation de mon backup de base/tables via phpmyadmin.[/quote]Pour ça je peux pas trop t’aider, je fais peu de PHP / MySQL.
Je me souviens avoir eu du mal à installer un backup de base de données sur le PhpMyAdmin de Free, après avoir bien trifouillé ça avait marché je sais pas comment :stuck_out_tongue:

[quote]gestion de apache par webmin
gestion de proftpd par webmin[/quote]
Tu as bien installé les paquetages webmin-apache et webmin proftpd?
Comment est ce que tu fais pour faire marcher Webmin?
A mon avis tu n’as pas installé Webmin correctement…

Installation de Webmin sur Ubuntu Hoary

Premièrement on installe les paquets necessaires.
Normalement tu as déja installé apache2, qui est utile à Webmin pour afficher sont interface.
Ensuite, installe webmin et webmin-core.

Pour se connecter à Webmin la première fois (et tu peux même te connecter comme ça les autres fois à la limite), on utilise un compte root. Sur Ubuntu il n’y a pas de compte root, car ubuntu utilise sudo, donc aucun mot de passe root n’existe. Etant donné que par défaut seul le compte root est activé dans webmin, on définit un mot de passe pour le compte root de webmin.
(les comptes utilisateurs, et les comptes webmin, n’ont rien avoir).

En résumé, dans une console, tu tape:

sudo /usr/share/webmin/changepass.pl /etc/webmin root mot_de_passe_de_ton_choix(inutile de le préciser, remplace « mot_de_passe_de_ton_choix » par le mot de passe que tu veux :stuck_out_tongue:

Et enfin rends toi à l’adresse: https://localhost:10000, tape le login root et le mot de passe que tu viens de configurer.

Pour rédiger ce tutoriel je me suis inspiré de ceci…, mais le lien est mort actuellement.

Ca marche?

J’ai toujours

The Apache server executable /etc/apache2/httpd does not exist. If you have Apache installed, adjust the module configuration to use the correct path.

j’ai essayé avec différents répertoires… sans succès.

Pour proftpd, idem.
Quand je clique sur l’icone proftpd server dans Webmin j’obtiens:

[code]The program /usr/sbin/proftpd does not appear to be the ProFTPD server. Maybe it is not installed, or your module configuration is incorrect. Output from the command /usr/sbin/proftpd -v was :

  • ProFTPD Version 1.2.10[/code]

et j’ai bien tout installé, configuré, tout-comme-tu-m’as-dit :stuck_out_tongue:

La franchement je sais pas. Faudrai que tu aille sur le forum Ubuntu pour demander.

La première fois que tu as installé Webmin, tu as procédé comment?

As tu configuré tes dépots de logiciels pour avoir les dernières versions?

[quote name=‹ bluelambda › date=’ 7 Aug 2005, 19:53’]La franchement je sais pas. Faudrai que tu aille sur le forum Ubuntu pour demander.

La première fois que tu as installé Webmin, tu as procédé comment?

As tu configuré tes dépots de logiciels pour avoir les dernières versions?
[right][post=« 383966 »]<{POST_SNAPBACK}>[/post][/right][/quote]

bah en fait j’ai tjs eu ce pb avec webmin.
j’ai deja cherché sur google et je n’ai rien trouvé…
je demanderais sur le forum Ubuntu.

Encore merci :stuck_out_tongue:

Dans le module de config Apache, essaye avec :
Apache server root directory = /etc/apache2
Path to httpd executable = /usr/sbin/apache
Path to httpd.conf = /etc/apache2/httpd.conf

Pour ProFTPD, je l’ai bêtement installé et il a marché direct, sans aucune manip de config.
Peut-être en le réinstallant avec Synaptic ?

[quote]Dans le module de config Apache, essaye avec :
Apache server root directory = /etc/apache2
Path to httpd executable = /usr/sbin/apache
Path to httpd.conf = /etc/apache2/httpd.conf[/quote]

Quel talent !!!
merci mille fois.

[quote]Pour ProFTPD, je l’ai bêtement installé et il a marché direct, sans aucune manip de config.
Peut-être en le réinstallant avec Synaptic ?[/quote]
je viens de tester.
j’ai réinstaller aussi proftpd module for webmin et redémarrer webmin.

j’obtiens toujours qd je clique sur l’icone proftpd server dans webmin:

[code]The program /usr/sbin/proftpd does not appear to be the ProFTPD server. Maybe it is not installed, or your module configuration is incorrect. Output from the command /usr/sbin/proftpd -v was :

  • ProFTPD Version 1.2.10[/code]

Hmm… je pense à quelque chose, c’est une solution par le pire, mais as tu déjà songé a utiliser un autre démon ftp ? J’utilise un démon appellé wu-ftpd assez simple à configurer et efficace (qui peut chrooter des utilisateurs par exemple). Je m’en sers avec des utilisateurs “normaux”, et je suis très satisfait. De plus, mon anonymous marche très bien, les anonymes ayant droit au /home/ftp/pub uniquement. Et le module webmin marche très bien.

Au fait, merci de m’avoir fait découvrir webmin, c’est vraiment un bon outil (quoi que l’interpréteur de commande gagnerait a être plus dynamique…)