Web Hosting με OS X (Mountain Lion και αργότερα)

Πώς να ανακτήσετε τον έλεγχο της κοινής χρήσης ιστού στο OS X Lion Mountain και αργότερα

Ξεκινώντας από το OS X Mountain Lion και συνεχίζοντας με όλες τις επόμενες εκδόσεις του OS X, η Apple αφαιρεί τη λειτουργία "Κοινή χρήση ιστού" (Web Sharing ), η οποία έκανε την κοινή χρήση ενός ιστότοπου ή σχετικών υπηρεσιών μια απλή λειτουργία point-and-click.

Η λειτουργία "Κοινή χρήση ιστού" χρησιμοποιεί την εφαρμογή διακομιστή ιστού Apache για να σας επιτρέψει να εκτελείτε τον δικό σας διακομιστή ιστού στο Mac σας. Πολλά άτομα χρησιμοποιούν αυτή τη δυνατότητα για να φιλοξενήσουν έναν τοπικό ιστότοπο, ένα ημερολόγιο ιστού, ένα wiki, ένα blog ή άλλη υπηρεσία.

Ορισμένες επιχειρήσεις χρησιμοποιούν την Κοινή χρήση ιστού για να φιλοξενούν λειτουργίες συνεργασίας ομάδας εργασίας. Και πολλοί προγραμματιστές Ιστού χρησιμοποιούν την Κοινή χρήση Ιστού για να δοκιμάσουν τα σχέδια των ιστότοπων τους προτού τα μεταφέρουν σε έναν διακομιστή web παραγωγής.

Ο σύγχρονος πελάτης OS X, δηλαδή το OS X Mountain Lion και αργότερα, δεν παρέχει πλέον στοιχεία ελέγχου για τη ρύθμιση, τη χρήση ή την απενεργοποίηση της κοινής χρήσης ιστού. Ο διακομιστής ιστού Apache εξακολουθεί να περιλαμβάνεται στο λειτουργικό σύστημα, αλλά δεν μπορείτε πλέον να το έχετε πρόσβαση από τη διεπαφή χρήστη του Mac. Μπορείτε, αν θέλετε, να χρησιμοποιήσετε έναν επεξεργαστή κώδικα για να επεξεργαστείτε χειροκίνητα τα αρχεία διαμόρφωσης Apache και, στη συνέχεια, χρησιμοποιήστε την εφαρμογή Terminal για να ξεκινήσετε και να σταματήσετε το Apache, αλλά για μια λειτουργία που ήταν εύκολη και εύκολη σε προηγούμενες εκδόσεις του λειτουργικού συστήματος, αυτό είναι ένα μεγάλο βήμα προς τα πίσω.

Αν χρειάζεστε κοινή χρήση ιστού, η Apple συνιστά να εγκαταστήσετε την έκδοση Server του OS X, διαθέσιμη από το Mac App Store για ένα πολύ λογικό ποσό 19,99 δολαρίων. Ο OS X Server παρέχει πολύ μεγαλύτερη πρόσβαση στον εξυπηρετητή ιστού Apache και στις δυνατότητές του από ό, τι ήταν ποτέ διαθέσιμη με την Κοινή χρήση ιστού.

Αλλά η Apple έκανε ένα τεράστιο λάθος με το Mountain Lion . Όταν πραγματοποιείτε εγκατάσταση αναβάθμισης, όλες οι ρυθμίσεις του διακομιστή Web παραμένουν στη θέση τους. Αυτό σημαίνει ότι ο υπολογιστής σας Mac μπορεί να τρέξει έναν διακομιστή ιστού, αλλά δεν έχετε εύκολο τρόπο να τον ενεργοποιήσετε ή να τον απενεργοποιήσετε.

Αυτό δεν είναι απολύτως αληθές. Μπορείτε να ενεργοποιήσετε ή να απενεργοποιήσετε τον διακομιστή ιστού με μια απλή εντολή τερματικού, την οποία θα συμπεριλάβω σε αυτόν τον οδηγό.

Αλλά η Apple θα έπρεπε να έχει προσφέρει έναν ευκολότερο τρόπο για να γίνει αυτό, ή ακόμα καλύτερα, να συνεχίσει να υποστηρίζει την Κοινή χρήση Ιστού. Το να περπατάτε μακριά από το χαρακτηριστικό χωρίς να διαθέτετε διακόπτη απενεργοποίησης είναι πέρα ​​από την πεποίθηση.

Πώς να σταματήσετε τον διακομιστή Web Apache με μια εντολή τερματικού

Αυτός είναι ο γρήγορος και βρώμικος τρόπος για να σταματήσετε τον διακομιστή ιστού Apache που χρησιμοποιείται στην Κοινή χρήση ιστού. Λέω "γρήγορη και βρώμικη" διότι όλες αυτές οι εντολές κάνουν είναι να απενεργοποιήσετε το διακομιστή ιστού. όλα τα αρχεία ιστοτόπου σας παραμένουν στη θέση τους. Αλλά αν απλά πρέπει να κλείσετε ένα site που μεταφέρθηκε στο OS X Mountain Lion ή αργότερα και έμεινε σε λειτουργία, αυτό θα το κάνει.

  1. Terminal Launch, που βρίσκεται στο / Applications / Utilities.
  2. Η εφαρμογή Terminal θα ανοίξει και θα εμφανίσει ένα παράθυρο με γραμμή εντολών.
  3. Πληκτρολογήστε ή αντιγράψτε / επικολλήστε το ακόλουθο κείμενο στη γραμμή εντολών και, στη συνέχεια, πατήστε επιστροφή ή πληκτρολογήστε.
    sudo apachectl στάση
  4. Όταν σας ζητηθεί, πληκτρολογήστε τον κωδικό πρόσβασης διαχειριστή και πατήστε επιστροφή ή πληκτρολογήστε.

Αυτό είναι για τη γρήγορη και βρώμικη μέθοδο για τη διακοπή της υπηρεσίας κοινής χρήσης ιστού.

Πώς να συνεχίσετε τη φιλοξενία μιας ιστοσελίδας στο Mac σας

Αν θέλετε να συνεχίσετε να χρησιμοποιείτε την Κοινή χρήση ιστού, το Tyler Hall προσφέρει ένα πολύ εύχρηστο (και δωρεάν) παράθυρο προτιμήσεων συστήματος που σας επιτρέπει να ξεκινήσετε και να σταματήσετε την Κοινή χρήση ιστού από το πιο οικείο περιβάλλον προτιμήσεων συστήματος.

Αφού κάνετε λήψη του παραθύρου προτιμήσεων κοινής χρήσης ιστού, κάντε διπλό κλικ στο αρχείο Web Sharing.prefPane και θα εγκατασταθεί στις προτιμήσεις συστήματος. Όταν ολοκληρωθεί η εγκατάσταση, ξεκινήστε τις Προτιμήσεις συστήματος, επιλέξτε το παράθυρο προτιμήσεων Κοινής χρήσης Web και χρησιμοποιήστε το ρυθμιστικό για να ενεργοποιήσετε ή να απενεργοποιήσετε το διακομιστή ιστού.

Αποκτήστε περισσότερους ελέγχους κοινής χρήσης ιστού

Το Tyler Hall δημιούργησε μια άλλη εύχρηστη εφαρμογή, που ονομάζεται VirtualHostX, η οποία παρέχει πολύ μεγαλύτερο έλεγχο στον ενσωματωμένο διακομιστή Apache του Mac. Το VirtualHostX σας επιτρέπει να ρυθμίσετε εικονικούς κεντρικούς υπολογιστές ή να δημιουργήσετε ένα ολοκληρωμένο περιβάλλον ανάπτυξης ιστοσελίδων, ακριβώς αν είστε νέοι στο web design ή εάν θέλετε έναν γρήγορο και εύκολο τρόπο για να δημιουργήσετε έναν ιστότοπο για δοκιμές.

Παρόλο που είναι δυνατή η φιλοξενία ιστοσελίδων από το Mac σας χρησιμοποιώντας το Web Sharing και το VirtualHostX, υπάρχουν δύο πρόσθετα συστήματα ανάπτυξης και φιλοξενίας που αξίζουν μια αναφορά.

Το MAMP, ένα αρκτικόλεξο για Macintosh, Apache, MySQL και PHP, έχει χρησιμοποιηθεί από καιρό για τη φιλοξενία και την ανάπτυξη ιστοσελίδων στο Mac. Υπάρχει μια εφαρμογή με το ίδιο όνομα που θα εγκαταστήσει Apache, MySQL και PHP στο Mac σας. Το MAMP δημιουργεί ένα ολόκληρο περιβάλλον ανάπτυξης και φιλοξενίας που είναι ξεχωριστό από τα βοηθητικά προγράμματα που παρέχει η Apple. Αυτό σημαίνει ότι δεν θα χρειαστεί να ανησυχείτε για το γεγονός ότι η Apple ενημερώνει το λειτουργικό σύστημα και προκαλεί διακοπή της λειτουργίας ενός στοιχείου του διακομιστή ιστού .

Ο OS X Server παρέχει όλες τις δυνατότητες εξυπηρέτησης ιστού που πιθανώς θα χρειαστείτε σε ένα εύκολο στη χρήση πακέτο. Εκτός από την υπηρεσία ιστού, έχετε επίσης την Κοινή χρήση αρχείων , τον εξυπηρετητή Wiki, τον διακομιστή αλληλογραφίας , τον Ημερολόγιο Server, τον εξυπηρετητή επαφών, τον διακομιστή μηνυμάτων και πολλά άλλα. Για $ 19,99, είναι μια καλή συμφωνία, αλλά απαιτεί προσεκτική ανάγνωση της τεκμηρίωσης για τη σωστή εγκατάσταση και χρήση των διαφόρων υπηρεσιών.

Ο OS X Server τρέχει πάνω από την τρέχουσα έκδοση του OS X. Σε αντίθεση με προηγούμενες εκδόσεις του λογισμικού διακομιστή, το OS X Server δεν είναι ένα πλήρες λειτουργικό σύστημα. απαιτεί να έχετε εγκαταστήσει ήδη μια τρέχουσα έκδοση του OS X. Τι κάνει ο OS X Server είναι ένας εύκολος τρόπος για να διαχειριστείτε τις λειτουργίες του διακομιστή που έχουν ήδη συμπεριληφθεί στον τυπικό πελάτη OS X, αλλά είναι κρυμμένες και απενεργοποιημένες.

Το πλεονέκτημα του OS X Server είναι ότι είναι πολύ πιο εύκολο να το χρησιμοποιήσετε για να διαχειριστείτε τις διάφορες λειτουργίες του διακομιστή παρά να προσπαθήσετε να το κάνετε χρησιμοποιώντας συντάκτες κώδικα και εντολές Terminal.

Η Apple έριξε την μπάλα όταν εξάλειψε τη λειτουργία κοινής χρήσης του ιστού που ήταν μέρος του OS X από τότε που κυκλοφόρησε για πρώτη φορά, αλλά ευτυχώς υπάρχουν και άλλες διαθέσιμες επιλογές αν θέλετε να συνεχίσετε να χρησιμοποιείτε το Mac για φιλοξενία ιστοσελίδων και ανάπτυξη.

Δημοσιεύστε: 8/8/2012

Ενημερώθηκε: 1/14/2016