Come configurare il mini server Mac per l'accesso remoto?

3

Sono uno sviluppatore web e ho un Mac mini (fine 2009) che posso lasciare sempre attivo per eseguirlo come server web per i siti dei miei clienti su cui lavoro (prima di caricare loro ai loro server) .

Sai come posso configurarlo? Purtroppo ho IP dinamico. Fondamentalmente, voglio accedervi da remoto per mostrarli ai miei clienti e modificarli / svilupparli usando il mio Mac principale o il mio laptop.

Esegue l'ultima versione di OS X El Capitan 10.11.6 e possiedo l'app MacOS Server v5.2.

    
posta Isidoros Rigas 04.11.2016 - 13:53
fonte

3 risposte

3

Sto basando la mia risposta su quali sono le tue esigenze

  • Sviluppo Web. Sviluppo di siti Web o app web che tipicamente scorrono da un server; tipicamente Apache / PHP / MySQL

  • Accedi al server da remoto per modificare / sviluppare

Credo che questo sia molto più della semplice condivisione dello schermo perché non vuoi condividere il tuo schermo, solo il sito web che stai sviluppando per un cliente.

Avrai bisogno di quanto segue:

  • Servizio Web in ascolto sulla porta appropriata
  • Porta aperta / inoltrata sul router
  • DNS dinamico (DDNS) con la possibilità di aggiornare il tuo record

Servizio Web in ascolto sulla porta appropriata

Tipicamente, quando si esegue Web Dev, questo è Apache in ascolto sull'IP / Port corretto. Supponendo che tu abbia solo una scheda di rete, devi assicurarti che Apache (o qualsiasi altra cosa tu stia correndo) stia ascoltando in modo che altri computer sulla tua LAN possano accedervi. Se puoi farlo, allora sei pronto per il prossimo passo

Apri e / o inoltra la porta sul router

Quindi, puoi accedere al tuo servizio da all'interno della tua rete, ma ora è giunto il momento di arrivarci dall'esterno.

  1. Determina il tuo IP locale. Usando il terminale, invia il comando ifconfig en0 grep inet . La linea dovrebbe iniziare con inet xxx.xxx.xxx.xxx . Questo è il tuo indirizzo IP locale
  2. Inoltra il traffico HTTP a quella porta . Esistono molti router sul mercato e ciascuno ha interfacce utente diverse, ma tecnicamente stanno facendo la stessa cosa: portando il traffico al tuo indirizzo IP e alla tua porta e inoltrandolo a un indirizzo specificato. Dovrai controllare il tuo manuale utente per le specifiche su come farlo.

    In pratica, stai per inoltrare il traffico della porta 80 (HTTP) all'indirizzo IP che hai trovato nel passaggio 1.

    In seguito, vorrai testarlo. Utilizza un servizio come IP Chicken o WhatIsMyIP per trovare il tuo IP pubblico . Puoi anche digitare la ricerca direttamente in Bing e devi restituire il tuo indirizzo IP.

    Una volta ottenuto ciò, è necessario sfogliarlo. Uno smartphone NON connesso al tuo WiFi rappresenta una buona scelta. Puntare il browser dello smartphone sull'indirizzo IP pubblico appena ottenuto. Se riesci a vedere la tua pagina / applicazione, il tuo router funziona. In caso contrario, è necessario tornare indietro e accertarsi che il port forwarding sia impostato correttamente.

Imposta DDNS

Questo è il passaggio finale. DNS dinamico ti consente di utilizzare un nome di dominio per accedere al tuo IP anche se cambia. Molti router più recenti supportano DDNS nel loro firmware: dovrai verificare con il tuo produttore o modello specifico.

Anche se il tuo router non supporta il DDNS, sei ancora fortunato. Tutto ciò di cui hai bisogno è un client DDNS per aggiornare il tuo record e può essere eseguito su qualsiasi computer sulla tua rete. Ad esempio, su il sito web di FreeDNS , forniscono un numero di diversi client che puoi su praticamente ogni piattaforma da Windows , a Linux e persino a iOS.

Quindi, ciò che devi fare è installare uno di questi client sul tuo server Mac in modo che possa aggiornare periodicamente il tuo record DDNS

    
risposta data 04.11.2016 - 15:31
fonte
0
  1. Accedi a iCloud su Mac mini
  2. Attiva il ritorno al mio Mac mini
  3. Correggi eventuali avvisi o errori elencati (ti verrà richiesto di abilitare la condivisione dello schermo remoto se non lo hai già fatto).
  4. Accedi a iCloud sul tuo Mac principale con lo stesso account iCloud

Il Mac mini verrà ora visualizzato nella barra laterale del Finder come un computer condiviso come se fosse nella rete locale. La configurazione dell'app server è un po 'più di passaggi, quindi è davvero meglio come una domanda specifica e separata. I passaggi precedenti ti consentiranno di condividere lo schermo in modo da poter configurare il server se / come vuoi.

    
risposta data 04.11.2016 - 13:59
fonte
0

Sei in grado di ottenere un IP statico sul server?
Se è così, vai su Mac - AppleMenu > SystemPreferences > Sharing .. Impostare Condivisione schermo su ON (consigliato per gli amministratori), attivare Login remoto, quindi utilizzare l'app Server per consentire l'accesso SSH remoto.

A questo punto usa solo RealVNCVier - > link

Ecco una guida pratica per farlo in entrambi i modi ....

link

Se non hai un IP statico sul server, hai bisogno di usare iCloud o ottenere un DNS dinamico (dyndns.com è tuo amico) ..

    
risposta data 04.11.2016 - 14:47
fonte

Leggi altre domande sui tag