OVH Cloud OVH Cloud

Inetd.conf

33 réponses
Avatar
Maclin
Toujours à propos d'apache, sur lea-linux ils parlent de verifier le
fichier inetd.conf mais je ne le trouve pas dans Fedora,
L'auraient-ils remplacé ?

10 réponses

1 2 3 4
Avatar
chunter
Salut,

Maclin wrote:

Est ce qu'il faut ajouter une <Directory> dans httpd.conf pour les repertoires referencés dans les VirtualHost ?


Yes sir, Comme tu as pu le constater ca se passe mal lorsque tu
n'indique aucun repertoire. dans le pire des cas il aurait eu acces a
l'arborescence du serveur et par la meme occasionnellement acces aux
login valides, soit 50% du travaille fait pour hacker.

Bye
Chunter

Avatar
Maclin
chunter wrote:

Salut,

Maclin wrote:

Il n'y a rien dans /var/log/httpd/intranet.log ni dans custom.log
depuis que la page s'affiche dans le navigateur,


Et avant.

Avant dans les logs :

[Tue Jun 29 20:17:26 2004] [error] [client 192.168.3.11] File does not
exist: /var/www/html/index.html/favicon.ico
[Tue Jun 29 20:17:34 2004] [error] [client 192.168.3.11] File does not
exist: /var/www/html/index.html/index.html
Apres dans les logs :
[Wed Jun 30 12:05:27 2004] [error] [client 192.168.3.51] (13)Permission
denied: access to / denied, referer: http://mon.serveur.fr/
[Wed Jun 30 12:05:53 2004] [error] [client 192.168.3.51] (13)Permission
denied: access to / denied


mais j'ai quand même l'impression de marcher sur 3 pattes (ou une
seule humainement parlant, ce qui devient vraiment casse geule)
Pour test, j'ai essayé de mettre les doc.html dans un dossier
/home/perso/www, car je pense que pour donner l'accès au webmestre le
mieux est de lui créér un compte auquel il aura acces par samba ou
autrement si c'est un mac ( d'ailleurs je ne sais pas comment, des
service Appletalk ?),



Pour les 2 environnements utilises ssh et sftp pour un partage securise,
reste plus qu'a trouver les clients.
putty pour windows.
http://pro.wanadoo.fr/chombier/
http://www.lysator.liu.se/~jonasw/freeware/niftyssh/ pour mac, si c'est
des macos X il suffit de prendre les source de ssh et de les compiler.
Pour les clients ftp la pluspart doivent integre le support ssh.
Ok, je vois tout ça



j'ai fais la modif de chemin dans le VirtualHost
httpd.conf et depuis mon navigateur affiche :
Forbidden
You don't have permission to access / on this server.


Heureusement.


Ah bon, et pourquoi ? si par defaut tout le monde peut lire ou executer
ce qui se trouve sous la racine comme tu le dis plus bas ?

Additionally, a 403 Forbidden error was encountered while trying to
use an ErrorDocument to handle the request.
Apache/2.0.46 (Red Hat) Server at 192.168.3.51 Port 80
Qu'est qui m'interdit l'acces ?


Peut etre le serveur apache, mais je ne suis pas sur.

est-ce l'acces au répertoire, faut faire un chown/chmod ? lequel ?


<MODE GUY ROUX>
Surtout pas malheureux
</MODE GUY ROUX>
.
Reverifies les parametres du httpd.conf et les droits d'acces au
repertoire /home/perso/www, il faut que tout le monde puissent lire et
(executer) dans ce repertoire.
j'essai avec un nouveau <Directory>


Pour ton autre probleme, l'une des cause du message
Démarrage de httpd : httpd: Could not determine the server's fully
qualified domain name, using 127.0.0.1 for ServerName,
est la pressence du proccess httpd lorsque tu le lance.


Qu'entends tu par là ?

Bye
Chunter



Avatar
Maclin
chunter wrote:

Salut,

Maclin wrote:

Est ce qu'il faut ajouter une <Directory> dans httpd.conf pour les
repertoires referencés dans les VirtualHost ?


Yes sir, Comme tu as pu le constater ca se passe mal lorsque tu
n'indique aucun repertoire. dans le pire des cas il aurait eu acces a
l'arborescence du serveur et par la meme occasionnellement acces aux
login valides, soit 50% du travaille fait pour hacker.

J'entends par là une directive du genre


<Directory /home/perso/www>
AllowOverride None ou bien AllowOverride FileInfo
</Directory>

je ne sais pas trop quoi mettre à cet endoit, je sais qu'on peut creer
une boite "login, mdpasse" avec l'.htacess et .htpasswd, mais là n'est
pas le propos, je veux juste que la page de mon repertoire s'affiche
normalement dans mon butineur


Bye
Chunter



Avatar
chunter
Salut,

Maclin wrote:

Avant dans les logs :
[Tue Jun 29 20:17:26 2004] [error] [client 192.168.3.11] File does not
exist: /var/www/html/index.html/favicon.ico
[Tue Jun 29 20:17:34 2004] [error] [client 192.168.3.11] File does not
exist: /var/www/html/index.html/index.html
Apres dans les logs :
[Wed Jun 30 12:05:27 2004] [error] [client 192.168.3.51] (13)Permission
denied: access to / denied, referer: http://mon.serveur.fr/
[Wed Jun 30 12:05:53 2004] [error] [client 192.168.3.51] (13)Permission
denied: access to / denied


Rien d'autre, meme incomprehensible ?

Ah bon, et pourquoi ? si par defaut tout le monde peut lire ou executer
ce qui se trouve sous la racine comme tu le dis plus bas ?


Lorsqu'un utilisateur est connecte au systeme, il a besoins de se
deplacer dans l'arborescence, pour cela il est necessaire d'avoir les
droit en lecture pour pouvoir afficher le contenu et en execution pour y
acceder. Donc pour qu'un utilsateur puisse executer son shell ou un
programme, il doit pouvoir acceder a /, puis bin, puis ...
Par contre pour quelqu'un qui accede au systeme via http, ftp il faut
eviter qu'il ait acces a la racine de l'arborescence et donc qu'il
accede a certaines informations, par exemple les logins, les fichiers de
compte, le login/mot de passe du compte internet, ...

Qu'entends tu par là ?


Dans un des message precedent tu as indique :

-------------------------------------------------------------------
[ root]# /etc/rc.d/init.d/httpd start
Démarrage de httpd :Warning: DocumentRoot [/var/www/html/index.html]
does not exist
httpd: Could not determine the server's fully qualified domain name,
using 127.0.0.1 for ServerName
Et y'a la même chose dans les logs : [error] [client 192.168.3.51] File
does not exist: /var/www/html/index.html
--------------------------------------------------------------------

Donc lorsque tu as execute le script pour demarrer httpd, il y avait
peut etre deja des process httpd.

Bye
Chunter

Avatar
chunter
Salut,

Maclin wrote:

J'entends par là une directive du genre

<Directory /home/perso/www>
AllowOverride None ou bien AllowOverride FileInfo
</Directory>

je ne sais pas trop quoi mettre à cet endoit, je sais qu'on peut creer
une boite "login, mdpasse" avec l'.htacess et .htpasswd, mais là n'est
pas le propos, je veux juste que la page de mon repertoire s'affiche
normalement dans mon butineur


quels sont les droit d'acces au repertoire /home/preso/www ?

Bye
Chunter

Avatar
Maclin
chunter wrote:

Salut,

Maclin wrote:

Avant dans les logs :
[Tue Jun 29 20:17:26 2004] [error] [client 192.168.3.11] File does not
exist: /var/www/html/index.html/favicon.ico
[Tue Jun 29 20:17:34 2004] [error] [client 192.168.3.11] File does not
exist: /var/www/html/index.html/index.html
Apres dans les logs :
[Wed Jun 30 12:05:27 2004] [error] [client 192.168.3.51]
(13)Permission denied: access to / denied, referer:
http://mon.serveur.fr/
[Wed Jun 30 12:05:53 2004] [error] [client 192.168.3.51]
(13)Permission denied: access to / denied



Rien d'autre, meme incomprehensible ?
Non, que des lignes identiques à celles là


Ah bon, et pourquoi ? si par defaut tout le monde peut lire ou
executer ce qui se trouve sous la racine comme tu le dis plus bas ?



Lorsqu'un utilisateur est connecte au systeme, il a besoins de se
deplacer dans l'arborescence, pour cela il est necessaire d'avoir les
droit en lecture pour pouvoir afficher le contenu et en execution pour y
acceder. Donc pour qu'un utilsateur puisse executer son shell ou un
programme, il doit pouvoir acceder a /, puis bin, puis ...
Par contre pour quelqu'un qui accede au systeme via http, ftp il faut
eviter qu'il ait acces a la racine de l'arborescence et donc qu'il
accede a certaines informations, par exemple les logins, les fichiers de
compte, le login/mot de passe du compte internet, ...

Qu'entends tu par là ?



Dans un des message precedent tu as indique :

-------------------------------------------------------------------
[ root]# /etc/rc.d/init.d/httpd start
Démarrage de httpd :Warning: DocumentRoot [/var/www/html/index.html]
does not exist
httpd: Could not determine the server's fully qualified domain name,
using 127.0.0.1 for ServerName
Et y'a la même chose dans les logs : [error] [client 192.168.3.51] File
does not exist: /var/www/html/index.html
--------------------------------------------------------------------

Donc lorsque tu as execute le script pour demarrer httpd, il y avait
peut etre deja des process httpd.
non depuis que l'on a supprimé le /index.html dans le VirtualHost le

message qui apparait quand je fais un "service httpd restart" est :
[ root]# service httpd restart
Arrêt de httpd : [ OK ]
Démarrage de httpd :httpd: Could not determine the server's fully
qualified domain name, using 127.0.0.1 for ServerName
[Wed Jun 30 17:41:46 2004] [warn] NameVirtualHost 192.68.3.51:80 has no
VirtualHosts
[ OK ]
donc il arrete le process avant de le lancer, mais, si je décode (très
mal) le message, il dit qu'il ne peut pas determiner le
(fully qualified ?) nom de domaine du serveur, qu'il utilise le nom de
domaine du localhost et que le 192.168.3.51:80 n'a pas de VirtualHost
alors qu'il y en a bien un dans l'httpd.conf
De plus il m'interdit l'acces aux pages du repertoire /home/perso/www

Bye
Chunter



Avatar
Maclin
Salut,

Maclin wrote:

J'entends par là une directive du genre

<Directory /home/perso/www>
AllowOverride None ou bien AllowOverride FileInfo
</Directory>

je ne sais pas trop quoi mettre à cet endoit, je sais qu'on peut creer
une boite "login, mdpasse" avec l'.htacess et .htpasswd, mais là n'est
pas le propos, je veux juste que la page de mon repertoire s'affiche
normalement dans mon butineur



quels sont les droit d'acces au repertoire /home/preso/www ?
[ perso]$ ls -l /home/perso/www

total 4
-rwxrwxrwx 1 perso perso 182 jun 27 23:10 index.html



Bye
Chunter



Avatar
Maclin


Salut,

Maclin wrote:

J'entends par là une directive du genre

<Directory /home/perso/www>
AllowOverride None ou bien AllowOverride FileInfo
</Directory>

je ne sais pas trop quoi mettre à cet endoit, je sais qu'on peut
creer une boite "login, mdpasse" avec l'.htacess et .htpasswd, mais
là n'est pas le propos, je veux juste que la page de mon repertoire
s'affiche normalement dans mon butineur




quels sont les droit d'acces au repertoire /home/preso/www ?


Excuse, je dis des c...

drwxrwxr-x 2 perso perso 4096 jun 27 23:10 www


Bye
Chunter





Avatar
chunter
Maclin wrote:

Non, que des lignes identiques à celles là


Dommage.

non depuis que l'on a supprimé le /index.html dans le VirtualHost le
message qui apparait quand je fais un "service httpd restart" est :
[ root]# service httpd restart
Arrêt de httpd : [ OK ]
Démarrage de httpd :httpd: Could not determine the server's fully
qualified domain name, using 127.0.0.1 for ServerName
[Wed Jun 30 17:41:46 2004] [warn] NameVirtualHost 192.68.3.51:80 has no
VirtualHosts
[ OK ]
donc il arrete le process avant de le lancer, mais, si je décode (très
mal) le message, il dit qu'il ne peut pas determiner le
(fully qualified ?) nom de domaine du serveur, qu'il utilise le nom de
domaine du localhost et que le 192.168.3.51:80 n'a pas de VirtualHost
alors qu'il y en a bien un dans l'httpd.conf
De plus il m'interdit l'acces aux pages du repertoire /home/perso/www


Tu peux m'envoyer ton fichier httpd.conf et tes fichiers log
(intranet.log et messages).

Bye
Chunter

Avatar
chunter
Salut,

Maclin wrote:

[ perso]$ ls -l /home/perso/www
total 4
-rwxrwxrwx 1 perso perso 182 jun 27 23:10 index.html


Arghhhhhhhhh!!!!!!
<MODE FABIUS>
IL NE FAUT PAS.
</MODE FABIUS>
Tu authorises n'inporte qui a ecrire dans le fichier.

Bye
Chunter

1 2 3 4