Ορίστε έναν τοπικό τομέα για να διευκολύνετε την τοπική ανάπτυξη

Anonim

Αν είστε προγραμματιστής ιστού, πιθανότατα κάνετε αρκετά ανάπτυξη στον τοπικό σας υπολογιστή χρησιμοποιώντας είτε τον ενσωματωμένο διακομιστή Mac OS X Apache είτε, στην περίπτωσή μου, κάτι σαν το MAMP. Επειδή ένας τοπικός διακομιστής ιστού όπως αυτός είναι πραγματικά χρήσιμος για τη δοκιμή αυτού, μπορείτε να κάνετε τη ζωή της τοπικής ανάπτυξης λίγο πιο εύκολη ορίζοντας έναν τοπικό τομέα και θα σας δείξουμε πώς να το κάνετε αυτό.

Για ό,τι αξίζει, το καλύπτουμε για Mac OS X, αλλά μπορείτε επίσης να ορίσετε τοπικούς τομείς όπως αυτός σε υπολογιστή Linux ή υπολογιστή με Windows. Εφόσον ο υπολογιστής διαθέτει αρχείο hosts, μπορείτε να χρησιμοποιήσετε έναν τοπικό τομέα χρησιμοποιώντας αυτό το ίδιο τέχνασμα.

Θα χρειαστεί να τροποποιήσετε το αρχείο hosts για να το κάνετε αυτό, δεν είναι δύσκολο, αλλά απαιτεί τη γραμμή εντολών. Από το Mac Terminal πληκτρολογήστε τα εξής:

sudo nano /etc/hosts

Αυτό θα εμφανίσει το αρχείο /etc/hosts στο nano editor, θα μοιάζει κάπως έτσι: Βάση δεδομένων κεντρικού υπολογιστή localhost χρησιμοποιείται για τη διαμόρφωση τη διεπαφή loopbackκατά την εκκίνηση του συστήματος. Μην αλλάξετε αυτήν την καταχώρηση.127.0.0.1 localhost 255.255.255.255 broadcasthost

Ρύθμιση του τοπικού ονόματος τομέα

Επόμενο είναι το σημαντικό pat: θα θέλετε να προσθέσετε το όνομα κεντρικού υπολογιστή (σε αυτήν την περίπτωση, θα χρησιμοποιήσουμε το όνομα local.dev) που θέλετε να χρησιμοποιήσετε τοπικά στο τέλος αυτού του αρχείου σε νέα γραμμή, στην ακόλουθη μορφή:

127.0.0.1 local.dev

Αποθηκεύστε τις αλλαγές στο αρχείο /etc/hosts πατώντας Control-O και μετά Control-X για έξοδο.

Τώρα μπορείτε να αποκτήσετε πρόσβαση στον τοπικό σας τομέα μέσω του προγράμματος περιήγησης ιστού, του ftp ή οποιουδήποτε άλλου μέσου, απλώς μεταβαίνοντας στο "local.dev" στο κατάλληλο πρόγραμμα περιήγησης ιστού. Μπορεί να χρειαστεί να ξεπλύνετε την προσωρινή μνήμη DNS των Mac για να τεθεί σε ισχύ το εφέ και ορισμένες εφαρμογές ενδέχεται να απαιτούν επίσης γρήγορη επανεκκίνηση, όπως το Safari ή το Chrome.

Προφανώς δεν χρειάζεται να επιλέξετε το "local.dev" ως τον τοπικό σας τομέα και μπορείτε να χρησιμοποιήσετε την IP του localhost για να δοκιμάσετε ζωντανούς τομείς με αυτόν τον τρόπο χωρίς να τους μεταφέρετε ζωντανά, κάτι που σας επιτρέπει να διατηρήσετε συνδέσμους όταν δοκιμάζετε έναν ιστότοπο, μια αράχνη, ένα πρόγραμμα ανίχνευσης ή οτιδήποτε άλλο εργάζεστε.

Ορίστε έναν τοπικό τομέα για να διευκολύνετε την τοπική ανάπτυξη