4D Web Server, root et OS X

Bilbo

Vétéran
Club MacG
17 Octobre 2001
7 084
727
Strasbourg
Bonjour,

[MGZ]Toine m'a informé que le module Web Server de 4D devait tourner sous root. Je trouve cela dangereux. Si vous voulez voir le début de cette échange : c'est là.

J'ai pensé que ça méritait un topic à lui tout seul.


Et d'abord : nous en étions là. C'est [MGZ]Toine qui parle :

Oui, relit moi bien, ou alors je me suis mal exprimé (c'est possible
)


4D Server tourne parfaitement en utilisateur normal, y'a pas de problème...
Par contre, l'expansion Server Web (que tu n'as pu essayé....) demande lui d'être en root pour diffuser sur un port inférieur à 1023, la doc le dit clairement... :

Bloc de code:
non t'es pas d'accord là ?

[23 octobre 2001 : message édité par Bilbo]
 

Bilbo

Vétéran
Club MacG
17 Octobre 2001
7 084
727
Strasbourg
Ben non.


Si le module WebStar fait autrement ce n'est pas pour rien.


Mais tu n'as pas forcément envie d'investir. De plus, il m'est venu une idée qui permet sans doute de contourner cette limitation du module Web Server de 4D.

Les manips :
1. Configurer Web Server pour qu'il réponde au port 8080 (par exemple).
2. Modifier le fichier /private/etc/httpd/httpd.conf. Il suffit de remplacer la dernière ligne par :

Bloc de code:
3. Lancer le serveur Web de Mac OS X.

Le reste coule de source. Je n'ai pas le produit sous la main. Alors si tu pouvais faire l'essai, ce serait sympa.


Si ton serveur tourne sur un site interne, le fait qu'il tourne en root n'est sans doute pas un gros problème. Par contre, s'il est sur le web, et que ma petite manip marche.
Je ne saurais trop te conseiller de l'adopter.

Bien sûr, tu fais ce que tu veux. On est libre.


Bye.

[21 octobre 2001 : message édité par Bilbo]
 

[MGZ]Toine

Membre d’élite
Club MacG
4 Décembre 2000
3 363
5
www.macgamezone.Com
Alors déjà pour commencé, je me dédicace ce messages, car c'est quand même mon année de naissance : 1985
(sisi c'est vrai....)

Bon pour revenir à ce sujet, euh non le problème n'est pas si simple, sinon 4D l'aurait résolu, j'essayerai quand même, mais quand le 4D Server Web est lancé, Apache ne peut pas se lancer...

Donc ca résolu pas trop l'affaire en fait...

j'essayerai quand même pour voir, et je te dit ca


Mais bon c'est pou un réseau local, donc bon, c'est pas trop grave non plus