Ho installato OS X Server (.app) (perché sono uno sviluppatore registrato, quindi l'ho ottenuto gratuitamente). Ho pensato che sarebbe stato un modo semplice per capovolgere un interruttore e ottenere un server web per alcuni file statici, per i miei test locali, ma non riesco a farlo funzionare.
C'è un sito web predefinito con posizione Default
( /Library/Server/Web/Data/Sites/Default
), e andando a localhost
nel mio browser mostra una pagina "Benvenuti su Lion Server", quindi è sicuramente in esecuzione.
Ho fatto clic sul pulsante "+", ho cambiato il nome del dominio in "*" (presumo che significhi "qualsiasi", poiché è l'impostazione predefinita utilizzata), ha cambiato la porta in 8000
(quindi non colliderebbe con l'impostazione predefinita), ha cambiato la posizione in /Users/ken/Sites
(che ha già un file demo index.html
) e ha fatto clic su OK. Si gira per alcuni secondi, la finestra scompare e sono di nuovo nell'elenco dei siti e il mio nuovo sito non è lì.
Sono sicuro che sarebbe più facile installare il mio Apache o nginx tramite Homebrew a questo punto, ma sono investito. Come faccio a far funzionare questa cosa?
Aggiornamento: ho trovato /etc/apache2/sites/0000_any_8000_.conf
, che sembra essere esattamente il sito web che ho creato. Supponevo che non funzionasse dal momento che non era presente nell'elenco dei siti Web del server, ma in realtà il localhost:8000
funziona! Qualcosa di veramente strano.