SL, Firewall, MAMP et launchdaemons

Zash_FX

Membre confirmé
6 Septembre 2000
31
0
Toulouse
Bonjour,

J'ai un soucis avec mon Mac qui fait serveur avec Snow leopard client (10.6.2).

J'y ai installé MAMP 1.8.3 (pas le pro) et jusque là tout fonctionne. J'ai créé les fichiers .plist qui vont bien pour qu'apache et mysql démarrent au (re)démarrage du Mac (mis dans /Library/Launchdeamons, voir tuto ici: http://stringfoo.com/2008/08/25/tutorial-launching-mamp-silently-on-startup/ ).

Apache et mysql démarrent bien mais le problème c'est que le firewall du Mac bloque les accès sur le port 80 ! même si j'ai bien ajouté httpd dans le firewall.

Est-ce que quelqu'un sait comment je peux faire pour que le firewall laisse passer toutes requêtes http sur port 80 dès le démarrage du Mac (sans ouverture d'une session) ?

Merci par avance
 
Je ne connais pas bien le nouveau pare-feu de Leopard et Snow Leopard mais il me semble qu'il est orienté application. Du coup il y a peut-être confusion entre les deux versions d'Apache présentes sur la machine, celle livrée par Apple et celle venue avec MAMP.
 
1. Tu désactives l'Application Firewall.

2. Tu installes et paramètres NoobProof (interface sympa à ipfw, le firewall principal de tiger).

L'Application Firewall pour un serveur c'est pas super comme idée.

Sinon as-tu bien ciblé le bon apache dans le firewall ?
 
1. Tu désactives l'Application Firewall.

2. Tu installes et paramètres NoobProof (interface sympa à ipfw, le firewall principal de tiger).

L'Application Firewall pour un serveur c'est pas super comme idée.

Sinon as-tu bien ciblé le bon apache dans le firewall ?

Le serveur web Apple n'est pas activé. J'ai bien mis le bon httpd dans le firewall (il se trouve dans /Applications/MAMP/Library/bin/).

Je vais voir pour tester Noobproof. L'avantage du firewall "embarqué" c'est qu'il est simple et ouvre ce qu'il faut pour le partage d'écran, le ssh, ichat, etc...
 
Oui, pour ça il est bien, pour un utilisateur normal, client. Mais pour un serveur non, il est un peu coincé du cul dès que tu utilises autre chose que les binaires apple. D'ailleurs pour tes services les ports sont fixes et ça te permet en plus de limiter nettement plus finement (ip, sous-réseau, etc.).
 
Oui, pour ça il est bien, pour un utilisateur normal, client. Mais pour un serveur non, il est un peu coincé du cul dès que tu utilises autre chose que les binaires apple. D'ailleurs pour tes services les ports sont fixes et ça te permet en plus de limiter nettement plus finement (ip, sous-réseau, etc.).

Hello,

Merci pour le conseil ! j'ai paramétré IPFW hier soir et tout est nickel maintenant !

A+