J'ai OS X Server(.app) installé (parce que je suis un développeur enregistré, donc je l'ai eu gratuitement). Je pensais que ce serait un moyen facile d'activer un serveur web pour quelques fichiers statiques, pour mes propres tests locaux, mais je ne semble pas réussir à le faire fonctionner.
Il y a un site web par défaut avec l'emplacement Default
(/Library/Server/Web/Data/Sites/Default
), et en allant sur localhost
dans mon navigateur, j'obtiens une page "Bienvenue sur Lion Server", donc il fonctionne sûrement.
J'ai cliqué sur le bouton "+", changé le Nom de Domaine en "*" (je suppose que cela signifie "n'importe lequel", puisque c'est ce que le site par défaut utilise), changé le port en 8000
(pour éviter les collisions avec le défaut), changé l'emplacement en /Users/ken/Sites
(qui a déjà un fichier de démo index.html
), et j'ai cliqué sur OK. Il tourne pendant quelques secondes, la fenêtre disparaît, et je suis de retour à la liste des sites, et mon nouveau site n'apparaît pas.
Je suis sûr qu'il serait plus facile d'installer mon propre Apache ou nginx via Homebrew à ce stade, mais je suis engagé. Comment puis-je faire fonctionner cette chose?
Mise à jour : J'ai trouvé /etc/apache2/sites/0000_any_8000_.conf
, qui semble être exactement le site web que j'ai créé. Je pensais que cela ne fonctionnait pas car il n'apparaissait pas dans la liste des sites web du Serveur, mais en allant sur localhost:8000
cela fonctionne en réalité! Quelque chose est vraiment étrange.