Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/11/2007, 10h36   #1
Membre du Club
 
Inscription : mai 2007
Messages : 127
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 127
Points : 43
Points : 43
Par défaut Informations pour un Serveur d'hebergement

Bonjour à tous.
Tout d'abord, je ne savais pas trop ou placer ce message, puisqu'il aborde les themes de apache, php, mysql, sécurité, réseau et linux .

Si vous pensez qu'une section est plus pertinente que celle que j'ai choisie, veuillez m'en excuser

Voila, je vous explique mon soucis.

J'envisage de faire un serveur d'hébergement de sites internet, mais j'ai quelques questions qui trottent dans ma tete sur la réalisation.

Au niveau machine et bande passante, ne vous inquietez pas, c'est entre de bonnes mains, c'est au niveau mise en place que je seche un peu

Alors voila, je compte utilisé le tres celebre couple apache, mysql, php5, avec un serveur ftp, le tout sur un serveur debian

Mais voila, j'y réfléchis pas mal, et je me heurte à quelques problemes.

* Quand l'utilisateur remplis sont formulaire en ligne pour la création de compte, comment faire pour créer le compte ?
J'aurai quelques solutions pour y remédier, j'aimerai votre avis sur laquelle serait la meilleure à mettre en place (d'autres solutions sont les bienvenues)
_ Gérer la création automatiquement avec php en ligne de commande (exec)
_ Créer un fichier .sh en php, et faire un cron qui execute un sh qui va aller dans le repertoire ou les fichiers sh ont été crés par php et les executer un par un
_euh .... voila :p

* Au niveau apache, est-ce que j'aurai meilleur temps de faire des virtualhosts pour chaque utilisateurs (c'est à dire créer, supprimer pour chaque utilisateur). J'envisage que chaque utilisateur soit dans un sous-domaine (comme free : pseudouser.domaine.tld)
ou de faire un seul virtualhost qui redirige chaque $x.domaine.tld vers le repertoire /home/$x/ (avec $x le nom d'utilisateur)

* Au niveau ftp, je ne compte pas utiliser proftp, pure-ftp et autre, mais sftp, qui est plus sécurisé, qu'en pensez vous ?

* Le plus important : les utilisateurs. Est-ce que je doit créer un vrai utilisateur pour chaque compte crée (adduser) ou simuler des utilisateurs dans le systeme (j'ai entendu dire que pureftp peux utiliser une base de donnée pour les utilisateurs, si je met un seul virtualhost pour les utilisateur, qui redirige $x.domaine.tld vers un "pseudo" repertoire perso ?)

* Est-ce qu'il est possible d'avoir tous les droits pour moi au niveau php (possibilité d'executer exec entre autres), mais pour les sous-domaines, interdire des fonctions (genre exec, et autre) ?

euh voila, je crois que j'ai tout dit
Merci de vos conseils, ils seront tous les bienvenus !

Note : Le but principal de me faire un service d'hebergement, c'est pour apprendre, et il n'y a rien de mieux qu'un cas concret
codefalse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2007, 20h14   #2
Membre du Club
 
Inscription : mai 2007
Messages : 127
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 127
Points : 43
Points : 43
une petite idée s'il vous plait ?
codefalse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 10h47   #3
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
Bonjour,

Alors selon moi l'architecture devrait être la suivante :

Chaque compte doit être associée à un virtualhost
Utilisation de users virtuels pour le ftp (avec pureftp ou vsftpd ou avec un autre ftp capable de ça)
Pas de création d users systèmes.

Le formulaire qui permet l'enregistrement d'un nouveau compte alimente une base de données avec les options activées (accés au ftp, à une base mysql, un virtualhost etc...). Une tache cron passe régulièrement pour créer l'ensemble et recharger ton apache (pôur la prise en compte des virtualhost).

Cette solution est relativement facile à mettre en place. C'est celle que j'utilise.

A+++
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 11h00   #4
Membre du Club
 
Inscription : mai 2007
Messages : 127
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 127
Points : 43
Points : 43
parfait ca m'avance déjà
j'ai trouvé des tutos pour le ftp avec vsftp, je vais voir ce que cela donne
Je te tiens au courant

Merci de ton aide
codefalse est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h59.


 
 
 
 
Partenaires

Hébergement Web