Serveur de sites perso

Serveur de sites perso - Linux et OS Alternatifs

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..."
Reply

Marsh Posté le 22-05-2002 à 07:14:42   

Reply

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...

Reply

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 ;)  



Reply

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.


---------------
"You know the name, You know the number..."
Reply

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 ?

Reply

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.


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
Reply

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 :D
Et puis tu parles vraiment de proftpd ou plutôt de pureftpd ?
Free utilise quel système en interne (si qqun sait) ?


---------------
"You know the name, You know the number..."
Reply

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]


---------------
"You know the name, You know the number..."
Reply

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


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 22-05-2002 à 22:10:06    

Aucune info sur ISPMan ?


---------------
"You know the name, You know the number..."
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed