Y a-t-il un lien entre un programme sur Mac OS et un privilège root, comme sur Linux par exemple, si l’utilisateur peut le faire?
Des idées ? Merci
Votre souci est-il que vous ne souhaitiez pas que nginx soit exécuté en tant que root ou que vous n’ayez pas d’access root?
Nginx a une option de configuration user
qui va supprimer root après liaison au port.
Si vous ne disposez pas d’un access root, la meilleure solution que je connaisse sous OS X est d’utiliser pf pour configurer la redirection ip sur un port non privilégié. Cependant, vous devrez toujours y accéder avec un utilisateur root.
La configuration de pf est stockée dans /etc/pf.conf. Je pense que vous pouvez simplement append des règles à ce fichier et recharger pf pour qu’elles prennent effet.
rdr pass inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080 rdr pass inet proto tcp from any to any port 443 -> 127.0.0.1 port 8081
Rechargez ensuite pf avec sudo pfctl -F all -ef /etc/pf.conf
et configurez nginx pour qu’il écoute les ports vers sudo pfctl -F all -ef /etc/pf.conf
redirect.