Forum debian-fr.org

Rechercher:

* Connexion   * M’enregistrer

* FAQ    * Rechercher





Poster un nouveau sujet Répondre au sujet  [ 11 messages ] 
Auteur Message
MessagePosté: 26 Nov 2010 21:19 
Hors ligne
Avatar de l’utilisateur

Inscription: 26 Nov 2010 20:55
Messages: 3
Bonjour,

Nouveau sur Debian et ancien utilisateur de Ubuntu/Kubuntu je viens à vous car j’ai plusieurs petites questions concernant les serveurs web/hébergement sous Debian.

Ce que je cherche à réaliser en fait, c’est créer un petit serveur web sur un de mes ordinateurs sur lequel je vient d’installer Debian 5.0.6 (même léger pour débuter), pour donc héberger un simple site web rapide pour commencer et y avoir accès depuis l’adresse ip de la machine ou un autre moyen d’y accéder depuis l’extérieur si il y’en a un.

Je ne suis pas un expert dans le domaine comme vous le voyez et je souhaite faire ceci à des fin de connaissance personnel plus qu’autres choses ^^.

Donc je cherche vraiment avoir les outils complet, PHP, FTP, mysql, apache, mail etc..

Donc, comme je disais pour le moment, j'ai un deuxième pc sur lequel j’ai installé Debian 5.0.6 configurer lors de l’installation un user et son mot de passe et root et son propre mot de passe.

Malheureusement je ne trouve pas de tutoriel pouvant me donner un point de départ à suivre pour débuter. J’ai trouvé des tutoriels, mais à chaque fois il parle de serveur web qui sont sur des hébergeur en ligne etc… etc… 0_o -_-

Bon peut-être que certains pourront m’aider à commencer à mettre en œuvre ceci et pourront m’apprendre de nouvelle choses peut-être.

Merci d’avance à ceux qui pourront m’orienter et me conseiller.

Alex


Haut
 Profil  
 
MessagePosté: 26 Nov 2010 21:56 
Hors ligne
Très bavard(e)!
Avatar de l’utilisateur

Inscription: 18 Juil 2007 13:25
Messages: 332
Localisation: Aisne
Il ya le site d' apache, dont beaucoup de pages existent en Français:
http://httpd.apache.org/docs/2.2/fr/
http://httpd.apache.org/docs/2.0/fr/configuring.html
un Howto:Installer et configurer Apache2 sur Debian
http://howto.landure.fr/gnu-linux/debian-4-0-etch/installer-et-configurer-apache-2-sur-debian-4-0-etch
et une FAQ:
http://apache.developpez.com/faq/?page=configuration#acces_exterieur
Conception détaillée d'hôtes virtuels sous Apache:
http://julien-pauli.developpez.com/tutoriels/apache/vhosts/

Je n'ai personnellement aucune compétence, mais: j'ai lu çà hier:
GNU/Linux Magazine HS Nov 2010 = N°50 "Mon 1er Apache"(Configuration de base multisite )
Il prend Debian comme modèle.

Dans le but de créer chez moi un "miroir" de mon site hébergé pour plus de facilité,j'ai fait d'une partie de cet article le résumé suivant, aide-mémoire adapté pour mon usage personnel, qui pourra te donner une idée sur cet article:
Citation:
CONFIGURATION DE BASE, MULTISITE
1 ne pas toucher à apache2.conf, qui contient des directives includes
Include mods-enabled/*.load ( directives pour charger des modules au démarrage )
Include mods-enabled/*.conf ( configurations propres à ces modules )
Include httpd.conf ( reste vide )
Include ports.conf ( Listen, ports TCP 80 et 443 habituellement , NameViruelHost: adresse IP )
Include sites-enabled/ ( liens sur des fichiers de conf de sites-available/ )

2 Configurer des fichiers dans /etc/apache2/sites-available/
3 et utiliser:
a2ensite ( a2dissite ) pour créer (supprimer) le lien de fichier(s) sites-available/ vers /site-enabled/ (activer/désactiver ce site )
a2enmod (a2dismod ) idem pour mods-enables
4 connaître les modules installés:
apache2 -l
5 installer php:
aptitude install libapache2-mod-php5 ( cela remplace MPM_Worker par MPM_Prefork )
php5-gd, php5-mysql, php5-curl

6 installer mysql-server

HÔTES VIRTUELS:
1 sur eth0 (réseau ): configurer /etc/hosts ( par exemple 127.0.0.1 joseph.ici )
sur lo0 ( machine locale uniquement ) : rien
2 Création d'un répertoire par "hôte virtuel" ( = par site ) dans /var/www/
/var/www/joseph.ici
/var/www/joseph-tux.ici

3 Y placer au moins une page html de test
4 Ajouter pour chaque site un fichier de configuration ( ou plusieurs variantes ) dans /etc/apache2/sites-available
<VirtualHost 127.0.0.1:80> ### Adresse de l'interface serveur (ici loop, sinon l'adresse d'eth0, eth1 etc.. )

ServerName legrillon.php75 ### nom de /etc/hosts

DocumentRoot /var/www/joseph.ici

<Directory /var/www/joseph.ici/>
Options Indexes FollowSymlinks
AllowOverride None ### DISCUTABLE pour mon cas de mirroir
Order allow,deny
Allow from all ### Allow from 127.0.0.1 dans mon cas 10.0.0 pour mon réseau local
</Directory>

ErrorLog ${APACHE_LOG_DIR}/joseph_error.log
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/joseph_access.log combined

</VirtualHost>
NB: une adresse IpV6 doit être encadrée de crochets droits: [ et ]

Indexes affiche le répertoire si le fichier demandé n'existe pas, et si mods-enabled/dir.conf ne propose pas un choix.
-Indexes désactive, +Indexes active: mods-enabled/dir.conf : par défaut Indexes est activé, et affiche un fichier index.* (ou* = html,htm,xhtml,cgi,pl,php )
Les sous-répertoires héritent des propriétés de Indexes.

FollowSymlinks le serveur peut suivre les liens symboliques ( situés dans ce répertoire )

MultiViews active le module de ce nom ( chargé par défaut )
charge le système, tout comme .htaccess = à éviter

AllowOverride permettre un fichier .htaccess de surcharger une configuration propre au répertoire
None = interdit
AuthConfig = config méthode d'authentification pour accéder au répertoire
Limit = restriction d'accès par Order, Allow,Deny
FileInfo = directives sur les fichiers ( MIME, pages d'erreur, filtres etc..
Indexes =
Options = Options des répertoires
All = tout autoriser !

Order allow,deny = au moins une directive doit correspondre à la requète allow, deny peut alors être traitée
Order deny,allow = si une directive correspond à deny, rejet de la requête sauf si allow correspond ( correspond à rien = acceptée )
( après Order, Allow et Deny peuvent être présentés dans n'importe quel ordre ou manquer )

5 /etc/apache2/ports.conf :
NameVirtualHost 127.0.0.1:80 ### car il y a à cette adresse des hôtes virtuels basés sur le nom de serveur ( FQDN )

6 a2ensite

7 http://joseph.ici


(Abbréviations: LP = "linux Pratique", LxMag = "GNU/Linux magazine France" , HS = hors série.)

Il y a aussi Linux Pratique HS juin 2005= LP-05
Et en ligne certainement beaucoup de chose..

J'avais aussi noté ceci il y a déjà pas mal de temps:


----------------------------------
II CSS (feuilles de style)
1 LP 35 p80-81
CSS: mise en page pour l'impression

2 Tableau des principales propriétés CSS (LP-05 p 43 sqq)

3 Intro (LP-05 p 24 sqq)
----------------------------------
III (X)HTML

intro (LP-05 p 20 sqq)
----------------------------------
IV THE GIMP

1 Lx Mag HS 22
Bordures de cadre
Boutons, poussoir, pastilles

2
Images clicables
----------------------------------
bonne installation

_________________
Précédent: Carte K7S5A cpu: AMD 1200 MHz Lenny 2.6.26-2-686.

Actuel: Carte EVGA Classified SR-2, 2 cpu "Intel Xeon CPU X5672 3.20GHz"
mem: 8 x "2GiB DIMM 1333 MHz", 4 ddurs "1TB SAMSUNG HD103SJ"
Squeeze 2.6.32-5-amd64.


Dernière édition par josephtux le 27 Juil 2011 20:59, édité 7 fois.

Haut
 Profil  
 
MessagePosté: 26 Nov 2010 22:07 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 20 Aoû 2006 05:50
Messages: 2231
Localisation: Nancy !!
Pour configurer un serveur mail sur ton nouveau serveur, il y a un article dans le wiki: http://www.isalo.org/wiki.debian-fr/ind ... ec_Postfix

Si le serveur ne répond pas (c'est mon cas au moment où j'écris ces lignes...), un miroir de ce tuto se trouve ici: http://jcvassort.open-web.fr/configurat ... c-postfix/

_________________
# aptitude install anarchism
# iceweasel /usr/share/doc/anarchism/html/index.html
---
(- anargeek inside -)


Haut
 Profil  
 
MessagePosté: 26 Nov 2010 22:21 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 20 Avr 2007 18:34
Messages: 3011
Localisation: sud ouest
Installer un site chez soi, avec accés restreint au LAN, est vraiment trés simple.Apache est le server le plus utilisé, mais pas forcement le plus simple et le plus léger!
Pour l'ouvrir sur l'extétieur, il suffit de faire une redirection de port sur ton routeur.
Il est alors souhaitable de bien sécurisé ton server à l'aide des tutos déja indiqués.
Que tu l'installe sur un serveur dédié, ou chez toi, la procédure est la même.

_________________
ubuntu est un mot africain signifiant "je n'ai pas réussi à configurer ma debian" (je n'aime pas ubuntu, ça se voit non ?)


Haut
 Profil  
 
MessagePosté: 26 Nov 2010 22:42 
Hors ligne
Avatar de l’utilisateur

Inscription: 26 Nov 2010 20:55
Messages: 3
Merci pour cette réponse complète (même si j'ai pas compris tout sur tout xDDD )

J'ai fouillé un peut dans les dossiers de Debian et j'y ai trouvé dans Poste de travail -> Système de fichiers -> Var -> Le dossier WWW . Qui à tout point de vue le même que l'ont trouve dans les serveur local comme Wamp (sous windows).

Mais quand je vais depuis le pc avec debian sur une adresse comme une des deux en local que tu m'avais donné au début

http://127.0.0.1/manual/en/index.html à jour
http://127.0.0.1/manual/fr/index.html en français

Nada je n'accède à rien du tout, donc Apache ne doit pas y être installé et j'en suppose que Mysql non plus. PHP j'en ai même un doute ><

Désolé de pas bien tout suivre ce n'est pas encore un domaine dans lequel j'excelle ^^

Je continue à fouiller sur le web voir ce que je peut trouver.

Merci pour ta réponses je vais voir ce que je peut faire déjà et si d'autres veulent donner leurs avis et conseils je suis preneur :p

EDIT en cours

Merci à vous deux pour vos réponses.

Je viens de farfouiller un peut le web encore et je suis tombé sur ce site et ce tutoriel là donc

http://www.siteduzero.com/tutoriel-3-27 ... ebian.html

Si je commence par installer tout ceci cela pourra m'aider je pense non ?

Après une fois tout apache2, mysql, php5, et phpmyadmin connaitriez-vous un tutoriel ou un site expliquant un minimum au moins comment comme la dit Piratebab

... de faire une redirection de port sur ton routeur ...

Afin d'accéder au site se trouvant dans le dossier WWW à être accessible depuis l'extérieur sur internet ?

Bon je suis un peut submerger alors je vais essayer de suivre ce tutoriel sur le site du zero afin d'installer tout ce micmac à me donner un peut mal au crâne xD

Je repasserais une fois celui-ci suivi et après avoir lu un peut tout les liens que vous m'avez fourni dans vos réponses et je reviendrais à la charger avec de nouvelles questions xD

Merci encore et je vous tiens au courant de l'avancement de mon petit micmac.

Une chose qui est bien déjà ici "La réactivité pour les réponses"

Alex


EDIT

Je reviens déjà lors de la première ligne du tutoriel. Et ça commence bien ça

Quel est la solution possible quand ont exécute une commande comme celle-ci

aptitude install apache2 apache2-utils php5 php5-dev php5-gd

Nous donne comme réponses


Impossible de trouver un paquet dont le nom ou la description correspont à "php5"
Impossible de trouver un paquet dont le nom ou la description correspont à "php5-dev"
Impossible de trouver un paquet dont le nom ou la description correspont à "php5-gd"
Impossible de trouver un paquet dont le nom ou la description correspont à "php5"
Impossible de trouver un paquet dont le nom ou la description correspont à "php5-dev"
Impossible de trouver un paquet dont le nom ou la description correspont à "php5-gd"
Aucun paquet ne va être installé, mis à jour ou enlevé

Je commence à peine et voilà déjà les ennuies xD

MErci à ceux qui peuvent aider

Ah oui une dernière aussi.

Comment depuis l'interface de connexion de Debian se connecter en tant que Root en graphique ?

Car depuis l'écran de connexion des sessions je tape root et le mot de passe que j'avais choisi mais il me dit ceci

L'administrateur système n'est pas autorisé à se connecter depuis cet écran

-_-

Bon je suis al barré moi

Merci d'avance


Haut
 Profil  
 
MessagePosté: 26 Nov 2010 23:27 
Hors ligne
Vraiment, particulièrement bavard(e)!

Inscription: 30 Avr 2009 10:45
Messages: 2272
Alex Laumme a écrit:
Quel est la solution possible quand ont exécute une commande comme celle-ci

aptitude install apache2 apache2-utils php5 php5-dev php5-gd

Nous donne comme réponses


Impossible de trouver un paquet dont le nom ou la description correspont à "php5"
Impossible de trouver un paquet dont le nom ou la description correspont à "php5-dev"
Impossible de trouver un paquet dont le nom ou la description correspont à "php5-gd"
Impossible de trouver un paquet dont le nom ou la description correspont à "php5"
Impossible de trouver un paquet dont le nom ou la description correspont à "php5-dev"
Impossible de trouver un paquet dont le nom ou la description correspont à "php5-gd"
Aucun paquet ne va être installé, mis à jour ou enlevé

Je commence à peine et voilà déjà les ennuies xD


Lance aptitude sans argument, ça te donnera une interface,
la touche slash ( / ) te permet de faire des recherches de paquets.


Alex Laumme a écrit:
Ah oui une dernière aussi.

Comment depuis l'interface de connexion de Debian se connecter en tant que Root en graphique ?

Car depuis l'écran de connexion des sessions je tape root et le mot de passe que j'avais choisi mais il me dit ceci

L'administrateur système n'est pas autorisé à se connecter depuis cet écran

-_-

Bon je suis al barré moi

Merci d'avance
C'est normal, l'interface graphique n'est pas prévue pour root,
si tu veux faire de l'administration, tu seras mieux en console.
Installe aussi mc, il facilite les choses en console


Haut
 Profil  
 
MessagePosté: 26 Nov 2010 23:43 
Hors ligne
Avatar de l’utilisateur

Inscription: 26 Nov 2010 20:55
Messages: 3
Merci pour la réponse ça commence à venir petit à petit ^^

Sinon une autre, en suivant le tutoriel l'ont me demande de modifier le fichier ports.conf de apache2 mais lorsque j'essaye de modifier ce type de fichier ont me dit que je ne peut pas, enfin impossible de l'enregistrer.

Ce genre de fichier ne peuvent pas être modifier par un user en mode graphique ?

La j'avoue ne trouver rien du tout sur ce point en revanche.

Merci encore pour l'aide apporter :p


EDIT

AYEZ J'AI TROUVER POUR SA

En fait pour pouvoir modifier un fichier comme ceux de apache2... il a fallu que je lance en commande et sous root gedit

Et là il a pu s'enregistrer ^^ :p

En revanche ça fonctionne mais si une façon de faire plus simple existe je suis preneur mais bon pas trop dur à retenir.

Par contre toujours le même soucis, peut importe les aptitude install ou apt-get que je dois faire dans le tutoriel du site du zero il ne me trouve jamais rien du tout. Pourtant je suis connecté à internet et sous root dans le shell.

Après vérification apache2 est bien installé, mysql à première vue aussi, mais php5 et phpmy admin introuvable.

Et en faisant comme sur leur tutoriel

aptitude install apache2 apache2-utils php5 php5-dev php5-gd

Sa marche pas

apt-get install apache2 apache2-utils php5 php5-dev php5-gd

Il me dit que apache2 est déjà installé et la dernière version est déjà présente mais php5 il ne veut rien savoir ><

Donc là je sèche


Haut
 Profil  
 
MessagePosté: 27 Nov 2010 01:19 
Hors ligne
Administrateur du forum
Avatar de l’utilisateur

Inscription: 15 Oct 2004 01:13
Messages: 18996
Localisation: Périgord
Alex Laumme a écrit:
...

Malheureusement je ne trouve pas de tutoriel pouvant me donner un point de départ à suivre pour débuter. J’ai trouvé des tutoriels, mais à chaque fois il parle de serveur web qui sont sur des hébergeur en ligne etc… etc… 0_o -_-


J'ai l'impression que tu n'as pas beaucoup cherché sur le forum, car on a suffisamment parlé de ces problèmes, ne serait-ce que là :
http://www.debian-fr.org/l-auto-hebergement-t28658.html

Quand tu auras tout lu, tu sauras monter ton serveur.

_________________
"L'action est plus efficace que la polémique, mais plus rare."
"Pas de Droite, pas de Gauche mais "ailleurs et partout", "Franchouillard" et même pas honte !
Ricardo (1936-...)


Haut
 Profil  
 
MessagePosté: 27 Nov 2010 09:47 
Hors ligne
Vraiment, particulièrement bavard(e)!
Avatar de l’utilisateur

Inscription: 20 Avr 2007 18:34
Messages: 3011
Localisation: sud ouest
Comme on te l'a déja écrit, utilise synaptic pour installer des paquets.
Tu va dans le menu de ton gestionnaire de fenêtre, et tu verras un truc du genre "gestionnaire de paquets".
Si tu es en stable (lenny), tu ne dois pas avoir PHP5, mais PHP4.
Fais toi déja un peu la main sur ton serveur en local, avec les tutos du site du zéro tu t'en sortiras.
Pour gérer des fichiers de configuration (uniquement possible par l'utilisateur root), installe le paquet midnigh-commander. Tu va dans une console, tu passe root, et tu lances mc.


Pour l'ouvrir si l'extérieur, ouvre un autre sujet, ça ne se passe passe sur ton PC mais sur ton routeur (je n'ose plus employer ce mot suite aux explications de Pascal !)

_________________
ubuntu est un mot africain signifiant "je n'ai pas réussi à configurer ma debian" (je n'aime pas ubuntu, ça se voit non ?)


Haut
 Profil  
 
MessagePosté: 27 Nov 2010 10:22 
Hors ligne
Dieu du clavier.
Avatar de l’utilisateur

Inscription: 28 Aoû 2003 14:01
Messages: 11202
Localisation: Le domaine de Henri IV
AnatomicJC a écrit:
Pour configurer un serveur mail sur ton nouveau serveur, il y a un article dans le wiki: http://www.isalo.org/wiki.debian-fr/ind ... ec_Postfix

Si le serveur ne répond pas (c'est mon cas au moment où j'écris ces lignes...), un miroir de ce tuto se trouve ici: http://jcvassort.open-web.fr/configurat ... c-postfix/


Lol est absent jusqu'à dimanche soir. Si le serveur est tombé il va falloir attendre
:smile:

Je viens de tester, çà marche :041

_________________
http://counter.li.org/cgi-bin/certificate.cgi/302199
Debian 3.3-6.slh2-aptosid (3.3-27)GT520 > nVidia 302.07 ==> Intel (I5) ~3GHz

http://aptosid-fr.org/


Haut
 Profil  
 
MessagePosté: 27 Nov 2010 13:21 
Hors ligne
Très bavard(e)!
Avatar de l’utilisateur

Inscription: 18 Juil 2007 13:25
Messages: 332
Localisation: Aisne
Citation:
Mais quand je vais depuis le pc avec debian sur une adresse comme une des deux en local que tu m'avais donné au début

http://127.0.0.1/manual/en/index.html à jour
http://127.0.0.1/manual/fr/index.html en français


Désolé, je suis allé un peu vite: 127.0.0.1 montre que ces fichiers sont sur ma machine !

Ces fichiers proviennent du site officiel d' Apache:
http://httpd.apache.org/docs/2.2/fr/ (j'ai corrigé ce lien plus haut )

Toutes mes excuses Alex :oops:

_________________
Précédent: Carte K7S5A cpu: AMD 1200 MHz Lenny 2.6.26-2-686.

Actuel: Carte EVGA Classified SR-2, 2 cpu "Intel Xeon CPU X5672 3.20GHz"
mem: 8 x "2GiB DIMM 1333 MHz", 4 ddurs "1TB SAMSUNG HD103SJ"
Squeeze 2.6.32-5-amd64.


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 11 messages ] 

Index du forum » Forums d'aide » Support Debian


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
Flux RSS Flux RSS Liste des flux Liste des flux
Powered by phpBB® Forum Software © phpBB Group
Traduction par: phpBB-fr.com
SEO
[ Time : 0.159s | 12 Queries | GZIP : Off ]