Serveur de sites perso - Linux et OS Alternatifs
Marsh Posté le 22-05-2002 à 07:30:28
Euh, t'as pas oublier la kestion, ou le probleme, parce que la je vois pas quoi te repondre...
Marsh Posté le 22-05-2002 à 12:00:43
- Fred - a écrit a écrit : Salut à tous ! J'aîmerais créer un serveur Web au lycée qui permette d'offrir un service de pages perso, comme le ferait Free par exemple. Je n'ai besoin que d'un accès FTP, et d'un sous dossier pour chaque user. il suffit que la racine du compte ftp de l'utilisateur soit le meme que son espace web Je n'aîmerais aussi ne proposer que de l'HTML pour l'usage public, alors que mon serveur supporte le PHP pour le site global. il suffit d'indiquer un autre document_root dans le php.ini Mais s'il y a possibilité d'ouvrir des comptes avec un PHP sécurisé et une base de données dédiée ce serait pas mal non plus ... sécurisé ? deja bien regarder dans le php.ini pour les restrictions globales et je sais plus ou tu peux inscrire une liste des fonctions bannies ( mail , fsockopen etc...) Il faudrait que tout le processus soit automatisé. J'utiliserais probablement une esmith ou une RedHat 7.3 comme serveur web. ca va shellscripté sec Merci |
Marsh Posté le 22-05-2002 à 12:23:17
J'ai un peu lu la documentation :
http://httpd.apache.org/docs/mod/mod_userdir.html
J'aîmerais donc utiliser le mod userdir, et pouvoir, par interface web, créer de nouveaux 'comptes' : des dossiers accessibles par FTP et sur le serveur web, servant à chaque utilisateur.
Un exemple (puisque certains n'ont pas compris de quoi je parlais) : je vais sur eFrance, j'ouvre un compte, et j'ai un accès FTP et une adresse web en 2 secondes. Là, pareil : créer par le web des comptes html pour héberger des pages perso.
Marsh Posté le 22-05-2002 à 13:16:16
tu peux commencer par faire des formulaires d'enregistrement , tu stockes les infos dans une base.
Ensuite à intervalle régulier , tu lances un shellscript qui va se charger de parametrer les comptes , droits etc...
Peut etre creer un compte dans /etc/passwd , un home approprié et un /bin/false comme shell ?
Marsh Posté le 22-05-2002 à 13:20:15
Proftpd avec support MySQL pour gérer tes comptes user, et avec apache ça se configure tout seul.
Dans un premier temps, tu t'aides de phpmyadmin pour créer quelques comptes, et ensuite tu fais tes scripts pour ajouter au fur et à mesure des homes et pour insérer tes login/pass dans la base SQL.
C'est tout con et t'as pas besoin de te soucier des permissions avec ça. Pas besoin non plus de créer un compte par user, rien dans /etc/passwd.
Marsh Posté le 22-05-2002 à 17:24:20
Tu veux dire que je créé des sous-dossier dans mon root de documents ? C'est pas un peu dangereux ça ?
Ou alors je me fais un petit alias vers un dossier protégé ne contenant que les dossiers des utilisateurs ... en tout cas merci pour vos réponses
PS : à tout hasard, ça n'existe pas tout fait comme script ? Sous PHP de préférence
Et puis tu parles vraiment de proftpd ou plutôt de pureftpd ?
Free utilise quel système en interne (si qqun sait) ?
Marsh Posté le 22-05-2002 à 17:43:53
D'ailleurs, je viens de trouver ça :
http://www.ispman.org
Ca pourrait m'aider non ?
Une autre question : c'est quoi LDAP ?
[jfdsdjhfuetppo]--Message édité par - Fred - le 22-05-2002 à 17:45:40--[/jfdsdjhfuetppo]
Marsh Posté le 22-05-2002 à 17:54:57
LDAP c un annuaire, une base de données optimisée en lecture. Idéal pour authentifier des users pour un serveur de mail, pour un os av PAM LDAP, c la base de l'active dir de microsoft
Marsh Posté le 22-05-2002 à 22:10:06
Aucune info sur ISPMan ?
Marsh Posté le 22-05-2002 à 07:14:42
Salut à tous !
J'aîmerais créer un serveur Web au lycée qui permette d'offrir un service de pages perso, comme le ferait Free par exemple. Je n'ai besoin que d'un accès FTP, et d'un sous dossier pour chaque user.
Je n'aîmerais aussi ne proposer que de l'HTML pour l'usage public, alors que mon serveur supporte le PHP pour le site global.
Mais s'il y a possibilité d'ouvrir des comptes avec un PHP sécurisé et une base de données dédiée ce serait pas mal non plus ...
Il faudrait que tout le processus soit automatisé. J'utiliserais probablement une esmith ou une RedHat 7.3 comme serveur web.
Merci
---------------
"You know the name, You know the number..."