J'ai acheté un "vieux" Mac Mini ( macmini2,1
) d'un collègue pour servir de serveur multimédia sous mon téléviseur. Il tourne sous 10.7.5 et ne peut plus être mis à jour, il a un Core2Duo 1.83Ghz et 4Go de RAM, et j'y ai mis un SSD Apple de 128Go.
J'essaie d'installer nginx
Je l'utilise comme un petit serveur web domestique, pour partager rapidement des fichiers avec des collègues et héberger des développements que j'effectue. J'ai l'habitude de faire cela sur des installations Debian, mais c'est la première fois que je le fais sur OSX et je veux faire les choses bien.
J'ai donc installé nginx
avec Homebrew :
brew install nginx
et j'essaie de faire en sorte que.. :
- il se charge au démarrage, sans qu'il soit nécessaire de se connecter (par l'intermédiaire de
/Library/LaunchDaemons
(bien que je ne sois pas encore compétent en la matière) - quelqu'un peut-il m'aider avec la plist ? - il fonctionne comme
www-data
, pasroot
- Quelqu'un peut-il me dire quelle est la meilleure façon de créer ce compte d'utilisateur ? Il n'est pas nécessaire qu'il puisse se connecter via le gestionnaire de fenêtres, il s'agit juste d'un compte Unix. Cependant, j'apprécierais de pouvoir me connecter au mini avec AFP en tant que www-data et de partager directement le fichier/var/www
(ou équivalent) sur mon réseau local, ce qui me permettrait de déposer facilement des fichiers. Probablement/usr/local/var/www
d'après ce que j'ai compris. Encore une fois, j'ai l'habitude de faire cela avec Debian (avec l'aide denetatalk
yavahi
).
Quelle est la meilleure façon de procéder ? Structure des répertoires, fichiers de configuration ?
Toute indication est la bienvenue pour le nginx.conf
aussi, car la configuration fournie par Homebrew est assez différente de celle à laquelle je suis habitué sur Debian.
Par ailleurs, ne risque-t-il pas d'entrer en conflit avec l'Apache de série ? Je veux le faire fonctionner sur le port 80 (et éventuellement le rendre disponible au monde entier).
(PHP serait le bienvenu aussi, mais pour l'instant je veux juste un bon vieux serveur web, avant d'y ajouter PHP).
[Note : Je préférerais étiqueter cette question nginx
mais je ne peux pas car je n'ai pas gagné assez de points de vue ici. Quelqu'un peut-il le marquer pour moi ?]