Qual è il modo consigliato di configurare ed eseguire un server Web OS X per un sito Web pubblico occupato?

3

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:

  1. 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.
  2. 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.
  3. 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 ?

    
posta SuitCase 11.11.2013 - 13:21
fonte

2 risposte

3

Per i miei server rivolti all'esterno, ho fatto tutto da solo all'interno del software del server integrato, tranne la gestione degli host virtuali, per cui ho usato VirtualHostX .

Il miglior tutorial che conosco per la configurazione di Mavericks per l'uso del server web è fatto da Charles Edge, sul suo sito, Krypted . Ho seguito questo stesso processo essenzialmente, e fino ad ora, non ho visto problemi dopo la distribuzione.

    
risposta data 11.11.2013 - 19:33
fonte
0

OS X ha Apache. Questa è una build abbastanza standard, quindi dovresti essere in grado di configurarlo per fare qualsiasi cosa desideri. Se vuoi farlo, potrebbe essere necessario leggere la configurazione di Apache e così via. Esistono numerosi tutorial ovunque per la configurazione di host virtuali, ecc.

Ecco una procedura dettagliata per configurare un server in Mountain Lion che è per lo più simile in Mavericks: link

Potresti anche concedervi del lusso su OS X Server. Potrebbe non fornire tutto ciò che stai cercando, ma renderà piuttosto semplice una serie di attività di amministrazione (inclusi i server virtuali).

    
risposta data 11.11.2013 - 15:36
fonte

Leggi altre domande sui tag