Sto passando da un VPS a un mini server Mac dedicato con Mavericks. Tutto quello che voglio fare è servire un tipico sito web usando Apache, un reverse proxy nginx, PHP e MySQL.
Il mio sito web non è gigantesco, ma non è neanche minuscolo: di solito servono centomila visualizzazioni di pagina al giorno. È un sito pubblico su Internet, non una intranet locale. Ho familiarità con il tweaking dei file .conf e il giochino nel terminale, ma l'idea di creare virtualhosts e configurare manualmente i moduli allunga le mie capacità.
Ho avuto difficoltà a trovare la soluzione software giusta per questa attività. Da quello che posso dire, ci sono tre modi fondamentali:
- Utilizza l'Apache integrato fornito da Apple e gestito in Server.app. Le opzioni di configurazione sono limitate e alcuni aspetti avanzati (incluso l'utilizzo di nginx o qualsiasi altro aspetto che implichi sicurezza) non sono coperti.
- Usa Homebrew o semplici vecchi file .tar.gz per configurare il mio server, trattando l'OS X come qualsiasi vecchio Unix. Mentre questo funzionerebbe, spero che OS X possa aiutarmi a evitare il pantano di modificare i file di configurazione interamente da solo.
- Uso di software Mac come MAMP o AMPPS, anche se entrambi sembrano obsoleti o non supportati e sembrano orientati verso test locali piuttosto che su server di produzione.
Mi piacerebbe sapere qual è il modo migliore per configurare un Mac mini come server web "reale", idealmente con una soluzione facile da configurare e da aprire. C'è un tutorial ben noto che posso seguire? Cosa del software alternativo consigliato da questo articolo vecchio di mesi che alla fine raccomandava l'AMPPS, anche se per i test locali ?