Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/11/2007, à 02:37

Le Farfadet Spatial

Configuration Apache

Salut à  tous !

   Une fois n'est pas coutume, à  moi de poser une question. J'ai installé Apache, PHP, Mysql et Postgresql. Je voudrais utiliser tout ça pour faire du développement de site web chez moi, avant de le déposer chez mon hébergeur et, notamment, faire fonctionner des requêtes SSI, PHP, SQL et JavaScript.

   Je voudrais donc configurer mon serveur Apache de telle sorte qu'en interne à  mon petit réseau domestique l'adresse http://localhost/~utilsateur/ donne sur le site contenu dans le répertoire /home/utilisateur/public_html/, tandis que l'ensemble doit être inaccessible de l'extérieur. J'avais trouvé un bon tutoriel pour faire ça, mais je n'arrive pas à  remettre la main dessus.

   Donc, si quelqu'un sait o๠je peux trouver de la documentation qui m'aidera à  faire ça, je le remercie d'avance !

   à€ bientà´t.

                                                                                                                                                Le Farfadet Spatial

Hors ligne

#2 Le 29/11/2007, à 03:00

compte supprimé

Re : Configuration Apache

http://www.ac-creteil.fr/reseaux/systemes/linux/Welcome.html

sinon directement chez apache...

A+

Dernière modification par faustus (Le 29/11/2007, à 03:07)

#3 Le 29/11/2007, à 10:37

Le Farfadet Spatial

Re : Configuration Apache

Salut à  tous !

   Merci faustus. Ce n'était pas le tutoriel que je connaissais, mais celui-ci à  l'air plutà´t pas mal.

   à€ bientà´t.

                                                                                                                                                Le Farfadet Spatial

Hors ligne

#4 Le 29/11/2007, à 11:34

Martopioche

Re : Configuration Apache

Heu... une petite question : si ton serveur n'est qu'un serveur de développement/test destiné à  un seul et unique site, pourquoi s'embêter avec cette arbo (~/utilisateur) ?

Bon, 2 solutions : tu n'a qu'un seul site accessible par http://localhost/, alors il suffit de spécifier dans le httpd.conf (ou l'autre pour Apache2, je sais plus de tête et là  j'ai pas ma ubuntu sad ) la racine de ton site avec la directive :

DocumentRoot "/home/utilisateur/public_html/"

Si plusieurs utilisateurs doivent chacun produire un site, je crois que tu est bon à  configurer les virtual hosts. C'est un peu lourd à  expliquer, le plus simple est d'aller voir http://httpd.apache.org/docs/2.2/vhosts/ et j'ai perdu mes autres liens sad

Pour limiter les accès, de l'exterrieur, il suffit de ne pas diriger le port 80 du routeur à  ta machine... Sinon il est possible de filtrer les acces au niveau du serveur (tu t'en doute). Moi je l'ai fait à  l'époque à  coup de fichiers .htaccess et évidemment j'ai pas mes exemples là ... Mais que fait la police...

Hors ligne

#5 Le 29/11/2007, à 23:14

Le Farfadet Spatial

Re : Configuration Apache

Salut à  tous !

Martopioche a écrit :

Heu... une petite question : si ton serveur n'est qu'un serveur de développement/test destiné à  un seul et unique site, pourquoi s'embêter avec cette arbo (~/utilisateur) ?

Parce que je ne veux pas tout mettre dans /data/www/, je ne trouve pas ça propre. à€ une époque, j'avais fait ça, c'était vraiment très simple, mais je ne retrouve plus le tutoriel qui m'avait donné la marche à  suivre...

Bon, 2 solutions : tu n'a qu'un seul site accessible par http://localhost/, alors il suffit de spécifier dans le httpd.conf (ou l'autre pour Apache2, je sais plus de tête et là  j'ai pas ma ubuntu sad ) la racine de ton site avec la directive :

DocumentRoot "/home/utilisateur/public_html/"

Si plusieurs utilisateurs doivent chacun produire un site, je crois que tu est bon à  configurer les virtual hosts. C'est un peu lourd à  expliquer, le plus simple est d'aller voir http://httpd.apache.org/docs/2.2/vhosts/ et j'ai perdu mes autres liens sad

à‡a me dit quelque chose, cette affaire, mais la manipulation était très simple. Peut-être que la documentation de faustus m'aidera-t-elle.

Pour limiter les accès, de l'exterrieur, il suffit de ne pas diriger le port 80 du routeur à  ta machine... Sinon il est possible de filtrer les acces au niveau du serveur (tu t'en doute). Moi je l'ai fait à  l'époque à  coup de fichiers .htaccess et évidemment j'ai pas mes exemples là ... Mais que fait la police...

En effet, il suffit de ne pas rediriger le port 80. De toute façon, c'est ce que je fais. Mais je veux en profiter pour prendre de la compétence, du coup, je voudrais essayer de me frotter un peu au filtrage par le serveur.

   à€ bientà´t.

                                                                                                                                             Le Farfadet Spatial

Hors ligne