[Apache]Bah Apache quoi

Applications, problèmes de configuration réseau
Répondre
Avatar de l’utilisateur
Berillions
archer
Messages : 136
Inscription : sam. 21 nov. 2009, 12:14
Localisation : Nancy

[Apache]Bah Apache quoi

Message par Berillions »

Bonsoir,

Ayant fini "enfin" mes études en informatique (j'ai mon BTS = YOUPI !!!), j'ai eu envie de m'améliorer dans la conception de site Oueb. Au bahut, les machines utilisaient la distribution "Mandriva" et une application y était installée afin de faciliter la vie de pas mal d'étudiant.

Sous mandriva, cette application se nomme apache-mod_userdir. Elle permet à chaque utilisateur de créer un dossier nommé public_html dans leur propre /home et ainsi visualiser par le biais de leur navigateur leur site en utilisant cette adresse : http://localhost.com/~berillions/Index.php.
Il faut bien sûr mettre les pages html/php dans public_html :mrgreen: .

Est-ce que ce mod existe sous Archlinux car j'ai beau lancer un petit yaourt apache, impossible de mettre la main dessus.

Autre question qui n'a pas de rapport avec Apache mais avec les sites web en général :
Pour créer un beau site Oueb, il existe diverses applications sous Windows telles que Dreamveawer.
Y a-t'il des applications de cette sorte sous Linux?
Si oui, lesquelles?

Merci
Fil Rouge
archer
Messages : 119
Inscription : lun. 08 mars 2010, 18:14
Localisation : Aix-en-Provence

Re: [Apache]Bah Apache quoi

Message par Fil Rouge »

Je ne connais kompozer.
http://sourceforge.net/projects/kompozer/
Après ça ne va pas à la cheville de dream. Désolé c'est maigre comme réponse
L'avantage est que tu as une vue "graphique" de ta construction (ou encore "wysiwyg")
Arch64 PEKwm sur Asus F8Va
Dual-Boot : fedora 64
Avatar de l’utilisateur
Abazigal
Chu Ko Nu
Messages : 313
Inscription : sam. 26 avr. 2008, 14:45
Localisation : Seine et Marne

Re: [Apache]Bah Apache quoi

Message par Abazigal »

Pas besoin d'installer un autre paquet, c'est le comportement par defaut (sous arch) ! :)
Jette un coup d'oeil à "/etc/httpd/conf/extra/httpd-userdir.conf" si tu veux configurer à ta sauce.

Sans vouloir critiquer, t'aurais cherché un peu tu serais forcement tombé sur le dossier /etc/httpd/modules, avec dedans le fameux "mod_userdir.so" :roll:

Pour les éditeurs, il y a bluefish, nvu, eclipse (avec le module php, tant qu'à faire), vim ... Et surement plein d'autres.

ps: Félicitation pour ton diplôme :wink:
Si les cons savaient voler, il ferait nuit tout le temps ...
galactose
archer
Messages : 135
Inscription : dim. 01 juil. 2007, 14:55

Re: [Apache]Bah Apache quoi

Message par galactose »

Salut !

Pour l'éditeur, tout dépend de ce que tu cherches : un éditeur wysiwyg ou un simple éditeur de texte ? Une usine à gaz un ou petit truc léger ?

Personnellement, j'utilise un simple éditeur de texte assez léger, Geany. Et je l'ai configuré pour avoir la même coloration PHP que dans le manuel. Mais si tu cherches un éditeur wysiwyg, Nvu n'est pas mal.
Avatar de l’utilisateur
Berillions
archer
Messages : 136
Inscription : sam. 21 nov. 2009, 12:14
Localisation : Nancy

Re: [Apache]Bah Apache quoi

Message par Berillions »

Bonjour bonjour,

Merci pour vos réponses. Concernant le choix de l'éditeur, il se porterait plutôt vers un éditeur wysiwyg. N'étant pas "puissant" en termes de design de site web, je n'ose pas imaginer ce qu'il se passerait si je devais passer par un simple éditeur de texte :mrgreen: .
Avatar de l’utilisateur
Berillions
archer
Messages : 136
Inscription : sam. 21 nov. 2009, 12:14
Localisation : Nancy

Re: [Apache]Bah Apache quoi

Message par Berillions »

Bonjour,

Je remonte ce topic car j'ai un petit soucis avec le Apache. Je l'ai configuré comme dans le wiki mais le soucis c'est que je n'arrive pas à afficher ce foutu test.php qui est censé m'afficher les caracteristiques de php (voir wiki).

Lorsque je place le fichier test.php dans /srv/http, cela fonctionne. Hors si je le place dans ~/public_html et que je lance la page via cette adresse : http://127.0.0.1/~berillions/test.php
J'ai droit à ceci sur la fameuse page :

Code : Tout sélectionner

Accès interdit!

Vous n'avez pas le droit d'accéder à l'objet demandé. Soit celui-ci est protégé, soit il ne peut être lu par le serveur.

Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 403
127.0.0.1
Tue Jul 6 11:52:34 2010
Apache/2.2.15 (Unix) mod_ssl/2.2.15 OpenSSL/1.0.0a DAV/2 PHP/5.3.2 with Suhosin-Patch 
Il y a une petite cou*lle dans le potage non? :mrgreen:
Merci
Avatar de l’utilisateur
Abazigal
Chu Ko Nu
Messages : 313
Inscription : sam. 26 avr. 2008, 14:45
Localisation : Seine et Marne

Re: [Apache]Bah Apache quoi

Message par Abazigal »

Apache (donc l'utilisateur dont il prend les droits (http, par defaut)) doit pouvoir accéder au dossier public_html.

Or par defaut, il ne peux pas car les droits sur ton home sont 'rwx------' (doù le "403 - Access Denied").
Normalement, ca marchera si tu les met à 'rwx-----x' (chmod o+x ~) mais tout le monde pourra parcourir ton home (ce qui est plus ou moins grave selon les droits des fichiers/dossiers qu'il y a derrière).
Si les cons savaient voler, il ferait nuit tout le temps ...
Avatar de l’utilisateur
Berillions
archer
Messages : 136
Inscription : sam. 21 nov. 2009, 12:14
Localisation : Nancy

Re: [Apache]Bah Apache quoi

Message par Berillions »

Salut Abazigal,

J'ai fait comme tu m'as dit, donc un chmod o+x ~ et au final, cela fonctionne toujours pas. Toujours le même message d'erreur.
Avatar de l’utilisateur
Abazigal
Chu Ko Nu
Messages : 313
Inscription : sam. 26 avr. 2008, 14:45
Localisation : Seine et Marne

Re: [Apache]Bah Apache quoi

Message par Abazigal »

Et quelles sont les permissions sur le dossier public_html ?

Peux-tu paster

Code : Tout sélectionner

ls -ld /home/berillions
ls -ld /home/berillions/public_html
ls -l /home/berillions/public_html
Si les cons savaient voler, il ferait nuit tout le temps ...
Avatar de l’utilisateur
Berillions
archer
Messages : 136
Inscription : sam. 21 nov. 2009, 12:14
Localisation : Nancy

Re: [Apache]Bah Apache quoi

Message par Berillions »

Pour ls -ld /home/berillions

Code : Tout sélectionner

drwx-----x 29 berillions berillions 4096  6 juil. 12:58 /home/berillions
Pour ls -ld /home/berillions/public_html

Code : Tout sélectionner

drwxr-xr-- 2 berillions berillions 4096  6 juil. 11:35 /home/berillions/public_html
Pour ls -l /home/berillions/public_html

Code : Tout sélectionner

-rw-r--r-- 1 berillions berillions 23  6 juil. 11:35 test.php
Avatar de l’utilisateur
Abazigal
Chu Ko Nu
Messages : 313
Inscription : sam. 26 avr. 2008, 14:45
Localisation : Seine et Marne

Re: [Apache]Bah Apache quoi

Message par Abazigal »

Code : Tout sélectionner

chmod o+x public_html
(Pour la même raison)
Si les cons savaient voler, il ferait nuit tout le temps ...
Répondre