Προφανώς, πολλοί χρήστεςσυστήματα υπολογιστών οποιουδήποτε τύπου γνωρίζουν ότι ένας τοπικός διακομιστής σε έναν υπολογιστή μπορεί να δημιουργηθεί από μόνος του μέσα σε λίγα λεπτά. Είναι αλήθεια ότι δεν έχουν όλοι σαφή κατανόηση των βασικών στοιχείων της μεθοδολογίας για την εκτέλεση όλων των βημάτων. Ας προσπαθήσουμε λοιπόν να δώσουμε τουλάχιστον μερικές πληροφορίες για το πώς να δημιουργήσουμε έναν τοπικό διακομιστή και να τον προσαρμόσουμε στις δικές μας ανάγκες.
Σε γενικές γραμμές, αρχικά πρέπει να ξεχωρίσετε με σαφήνειαδημιούργησε τοπικούς διακομιστές ανά τύπο. Εκτός από τους διακομιστές ιστού που χρησιμοποιούνται πιο συχνά, μπορείτε να δημιουργήσετε και να διαμορφώσετε μόνοι σας παιχνίδια, διακομιστές μεσολάβησης, ακόμη και διακομιστές DNS. Όλα εξαρτώνται μόνο από το είδος της λειτουργίας που θα εκχωρηθεί σε αυτό ή σε αυτό το στοιχείο.
Ωστόσο, στις περισσότερες περιπτώσεις, όλα αυτά τα στοιχείαέχουν ένα κοινό κοινό: δημιουργούνται αρχικά σε τοπικά μηχανήματα στα αρχικά στάδια χωρίς να τα τοποθετούν σε απομακρυσμένη φιλοξενία, κάτι που τους επιτρέπει να διαμορφώνονται και να επεξεργάζονται απευθείας στα δικά τους τερματικά υπολογιστών.
Τώρα θα προσπαθήσουμε να εξετάσουμε τις ερωτήσεις σχετικά με τον τρόπο δημιουργίας και διαμόρφωσης ενός τοπικού διακομιστή σε έναν υπολογιστή, ανάλογα με τον τύπο και τον σκοπό του.
Βασικά, η επιλογή του λογισμικού είναιπροσωπική επιχείρηση κάθε χρήστη. Αξίζει να σημειωθεί εδώ ότι εάν, για παράδειγμα, κατά τη δημιουργία ενός τοπικού διακομιστή ιστού, χρησιμοποιούνται μόνο γλώσσες σήμανσης υπερκειμένου όπως HTML ή CSS, δεν έχει νόημα να εγκαταστήσετε επιπλέον πακέτα λογισμικού, καθώς οποιοδήποτε πρόγραμμα περιήγησης στο Διαδίκτυο τα "κατανοεί" τέλεια.
Είναι άλλο θέμα όταν, ως επιπλέοντα στοιχεία είναι σενάρια γραμμένα, ας πούμε, στην PHP. Αξίζει να τα χρησιμοποιήσετε και το πρόγραμμα περιήγησης δεν μπορεί πλέον να αντιμετωπίσει. Αυτό είναι όπου το εξειδικευμένο λογισμικό είναι βολικό. Όσον αφορά τους διακομιστές μεσολάβησης, τους DNS και τους διακομιστές παιχνιδιών, η κατάσταση εδώ είναι επίσης διφορούμενη. Λίγο αργότερα, θα εξετάσουμε τις πιο απλές εφαρμογές για τη δημιουργία και τη διαμόρφωσή τους, αλλά προς το παρόν ας εξετάσουμε το κύριο ζήτημα που σχετίζεται με τους τυπικούς τοπικούς διακομιστές ιστού.
Εάν έχετε ήδη αποφασίσει να ξεκινήσετε να δημιουργείτε ένα τοπικόδιακομιστής για μετέπειτα τοποθέτηση σε απομακρυσμένη φιλοξενία, φυσικά, χρειάζεστε κάποιο είδος εργαλείου. Τις περισσότερες φορές, κατά την αναζήτηση του κατάλληλου λογισμικού στο Διαδίκτυο, οι χρήστες ανακατευθύνονται για να κατεβάσουν το πακέτο λογισμικού Denwer, το οποίο είναι εγχώριο προϊόν και, επιπλέον, είναι αρκετά απλό για να κατανοήσει και να εργαστεί.
Περιέχει όλα τα απαραίτητα εργαλεία όπωςApache, PHP, MySQL, phpMyAdmin, sendmail κ.λπ. Το μόνο μειονέκτημα είναι ότι θα πρέπει να εγκαταστήσετε επιπλέον ειδικούς κινητήρες όπως το Joomla ή το WordPress στην απλούστερη μορφή του.
Άρα ξεκινά η δημιουργία ενός τοπικού διακομιστήεκκίνηση του αρχείου EXE εγκατάστασης (φυσικά, για λογαριασμό του Διαχειριστή). Εμφανίζεται ένα παράθυρο παρόμοιο με τη λειτουργία DOS. Ακολουθούμε τις οδηγίες του προγράμματος εγκατάστασης. Αρχικά, επιλέγουμε τη θέση αποθήκευσης για τα δεδομένα του διακομιστή και μετά αντιστοιχίζουμε το γράμμα και τον τρόπο λειτουργίας του εικονικού δίσκου (κατ 'αρχήν, οι προτεινόμενες παράμετροι δεν μπορούν να αλλάξουν). Αυτό ολοκληρώνει την εγκατάσταση. Τώρα ο τοπικός διακομιστής πρέπει να ελεγχθεί για σωστή λειτουργία.
Σε αυτό το στάδιο, ξεκινάμε τον δημιουργημένο διακομιστή και εισάγουμε http: // localhost στο παράθυρο οποιουδήποτε προγράμματος περιήγησης στο Διαδίκτυο. Εάν το πρόγραμμα έχει εγκατασταθεί χωρίς σφάλματα, το πρόγραμμα περιήγησης θα εμφανίσει ένα μήνυμα που θα δηλώνει ότι όλα λειτουργούν.
Εάν μετακινηθείτε προς τα κάτω στη σελίδα, θα δείτε τους κύριους συνδέσμους, οι οποίοι μπορούν να χρησιμοποιηθούν για τον πλήρη έλεγχο της λειτουργίας του τοπικού διακομιστή.
Μερικές φορές μπορεί να συναντήσετε μια δυσάρεστη κατάσταση όταντο μήνυμα ηλεκτρονικού ταχυδρομείου που αποστέλλεται μοιάζει με ένα σύνολο ακατανόητων χαρακτήρων. Αυτό συμβαίνει μόνο επειδή το πρόγραμμα σχεδιάστηκε αρχικά για κωδικοποίηση utf-8. Μπορεί να αλλάξει πολύ απλά, για παράδειγμα, σε KOI-8R ή κάτι άλλο.
Τώρα ένα ακόμη σημαντικό σημείο. Ένας τοπικός διακομιστής για συστήματα Windows δεν μπορεί να κάνει χωρίς ειδικά πρόσθετα που ονομάζονται μηχανές (WordPress, Joomla κ.λπ.).
Πρώτον, στο φάκελο www που βρίσκεται κατά μήκος της διαδρομήςhomelocal host, δημιουργήστε έναν αυθαίρετο κατάλογο στον κύριο κατάλογο. Μετά από αυτό, εισαγάγετε τη διαδρομή http: // localhost / στη γραμμή διευθύνσεων του προγράμματος περιήγησης και ελέγξτε τι ακριβώς ανοίγει. Εάν ανοίξει αυτός ο κατάλογος, όλα είναι καλά. Αντιγράψτε τα αρχεία του κινητήρα σε αυτόν τον κατάλογο χρησιμοποιώντας οποιονδήποτε διαχειριστή αρχείων (τουλάχιστον τον ίδιο "Explorer") και εισαγάγετε ξανά τη διεύθυνση. Εμφανίζεται το παράθυρο "Οδηγός εγκατάστασης", όπου απλώς πρέπει να ακολουθήσετε τις οδηγίες.
Ο τοπικός διακομιστής πρέπει τώρα να επισυνάψειειδικές βάσεις δεδομένων. Για αυτό, χρησιμοποιείται η υπηρεσία phpMyAdmin, η οποία εισάγεται εισάγοντας http: // localhost / εργαλεία στη γραμμή διευθύνσεων του προγράμματος περιήγησης. Κατ 'αρχάς, επιλέγεται η ενότητα για τη δημιουργία μιας νέας βάσης δεδομένων, του δίνεται ένα όνομα (μπορείτε αυθαίρετα, αλλά είναι καλύτερο να ορίσετε το ίδιο που χρησιμοποιήθηκε για το φάκελο στην προηγούμενη ενότητα).
Μετά επιστρέφουμε στην κύρια σελίδα καιδιαμορφώστε τις παραμέτρους προνομίων (δημιουργήστε έναν νέο χρήστη, προσδιορίστε τη σύνδεση και τον κωδικό πρόσβασης, χρησιμοποιήστε το localhost ως κεντρικό υπολογιστή και σημειώστε τα πάντα στο παράθυρο με "πουλιά"). Απομένει να πατήσετε το κουμπί "Πάμε!" και περιμένετε για το τέλος της διαδικασίας.
Το επόμενο βήμα είναι να συνδέσετε τον διακομιστήτοπικό δίκτυο και μεταφορά σε φιλοξενία, έτσι ώστε να είναι διαθέσιμο στους χρήστες στο Διαδίκτυο. Ο "εγγενής" τρόπος μεταφοράς δεδομένων σε έναν απομακρυσμένο πόρο δεν φαίνεται πολύ βολικός λόγω των πολλών πρόσθετων βημάτων.
Ρύθμιση τοπικού διακομιστή στο πρόγραμμα μετεγκατάστασηςΤα δεδομένα στην απομακρυσμένη φιλοξενία γίνονται καλύτερα με την εφαρμογή FileZilla, με την οποία πρέπει να αντιγράψετε τα αρχεία που βρίσκονται στον παραπάνω κατάλογο στον ριζικό κατάλογο του κεντρικού υπολογιστή. Είναι είτε ο φάκελος PUBLIC_HTML είτε η ενότητα HTDOCS. Τώρα το θέμα είναι μικρό: αλλάζουμε τις λεγόμενες απόλυτες διαδρομές σε φακέλους και αρχεία και καταλόγους στις ρυθμίσεις του κινητήρα, υποδεικνύουμε το όνομα της βάσης δεδομένων που υποτίθεται ότι θα δημιουργηθεί για να χρησιμοποιείται ήδη στον απομακρυσμένο κεντρικό υπολογιστή και καθορίζουμε μια νέα σύνδεση με έναν κωδικό πρόσβασης για τον κεντρικό υπολογιστή. Ολα. Αυτό ολοκληρώνει την εργασία. Η σύνδεση με τον τοπικό διακομιστή μηχανημάτων χρήστη μπορεί να γίνει μέσω οποιουδήποτε προγράμματος περιήγησης στο Διαδίκτυο.
Τώρα ας δούμε πώς να δημιουργήσετε και να διαμορφώσετετοπικός διακομιστής μεσολάβησης. Σε τι χρησιμεύει; Πρώτον, μπορεί να χρησιμοποιηθεί για να παρακολουθείτε απολύτως όλα όσα κατεβάζετε σε τερματικό υπολογιστή ή φορητό υπολογιστή κατά την περιήγηση στο Διαδίκτυο. Και δεύτερον, με αυτόν τον τρόπο μπορείτε να εξοικονομήσετε κίνηση εάν πληρώνεται.
Ένας τοπικός διακομιστής μεσολάβησης λειτουργεί σύμφωνα με την αρχήπροσωρινά αποθηκεύοντας κλήσεις σε διακομιστές DNS και αποθηκεύει, ας πούμε, εικόνες ή άλλα αντικείμενα και όταν επισκέπτεστε ξανά έναν πόρο, για να το πούμε, τις φορτώνει από τη μνήμη του, επιταχύνοντας την πρόσβαση στον πόρο.
Για να δημιουργήσετε έναν διακομιστή αυτού του τύπου, χρειάζεστεΗ απλούστερη εφαρμογή HandyCache που πρέπει να τοποθετηθεί σε βολικό μέρος για γρήγορη πρόσβαση, καθώς κάθε φορά που συνδέεστε στο Διαδίκτυο, θα πρέπει να έχετε πρόσβαση σε αυτό.
Πριν ξεκινήσετε την εργασία, πρέπει να διαμορφώσετε τις ρυθμίσειςπληρεξούσιο. Για παράδειγμα, εάν χρησιμοποιείτε το πρόγραμμα περιήγησης Opera, πρέπει να καθορίσετε την τιμή 127.0.0.1 στις παραμέτρους διακομιστή για HTTP και 8080 για τη θύρα. Τώρα ξεκινάμε την εφαρμογή, μεταβείτε στις ρυθμίσεις και κοιτάξτε στην καρτέλα "Κλήση". Κατά κανόνα, το ίδιο το πρόγραμμα καθορίζει τον τύπο σύνδεσης που χρησιμοποιείται αυτή τη στιγμή. Στη συνέχεια, πατάμε το κουμπί με το ίδιο όνομα και χρησιμοποιούμε τον δημιουργημένο διακομιστή.
Ναι, παρακαλώ σημειώστε:στις ρυθμίσεις της προσωρινής μνήμης, μπορείτε να καθορίσετε το μέγεθος της σειράς των 300 MB. Θεωρητικά, αυτό πρέπει να είναι αρκετό για όλες τις περιπτώσεις. Μπορείτε να δείτε τα περιεχόμενα στο φάκελο Cache του κύριου καταλόγου όπου εγκαταστάθηκε το πρόγραμμα. Και ένα ακόμη πράγμα: θυμηθείτε, αυτός είναι ένας κανονικός διακομιστής μεσολάβησης, όχι ένας ανώνυμος, επομένως δεν πρέπει να περιμένετε να αλλάξει ή να αποκρύψει τη διεύθυνση IP.
Ο τοπικός διακομιστής DNS μπορεί να χρησιμοποιηθεί σεσε περιπτώσεις όπου η επικοινωνία είναι ασταθής, το τοπικό δίκτυο έχει πολύ διακλάδωση που βασίζεται σε TCP / IP ή πραγματοποιείτε ανάπτυξη και δοκιμή ιστού. Κατ 'αρχήν, το πρόγραμμα BIND είναι ιδανικό για τέτοιους σκοπούς. Παρόλο που έχει σχεδιαστεί κυρίως για συστήματα που μοιάζουν με UNIX, ωστόσο λειτουργεί τέλεια με τα Windows (υποθέτουμε ότι το τερματικό διαθέτει μια έκδοση "Windows" που δεν είναι διακομιστή, η οποία μπορεί να διαμορφωθεί στον "Πίνακα Ελέγχου").
Εκτελέστε το αρχείο εγκατάστασης και ακολουθήστε τις οδηγίες.Για ευκολία, συνιστάται η εγκατάσταση του προγράμματος απευθείας στη μονάδα δίσκου C, στον κατάλογο BIND που δημιουργήθηκε. Στη συνέχεια, εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασής σας, μετά από τους οποίους ενεργοποιούμε τη διαδικασία εγκατάστασης και περιμένουμε να ολοκληρωθεί.
Τώρα στο φάκελο Γ:BINDetc πρέπει να δημιουργήσετε ένα αρχείο "name" .conf, το οποίο περιέχει τις ρυθμίσεις που θα χρησιμοποιηθούν από τον τοπικό διακομιστή DNS (το όνομα είναι αυθαίρετο και ορίζεται χωρίς εισαγωγικά). Για να μην χάνετε χρόνο, μπορείτε εύκολα να βρείτε το αρχείο που αναζητάτε στο Διαδίκτυο και να το κατεβάσετε τοποθετώντας το στην καθορισμένη τοποθεσία.
Τώρα κάνουμε επανεκκίνηση του συστήματος και μετά καλέστετη γραμμή εντολών (cmd μέσω του μενού Εκτέλεση ή συνδυασμός Win + R), όπου γράφουμε το αίτημα nslookup. Εάν υπάρξει επιβεβαίωση, τότε ο διακομιστής έχει εγκατασταθεί σωστά και λειτουργεί χωρίς σφάλματα.
Τέλος, ας δούμε έναν άλλο τύπο διακομιστή.Αυτός είναι ένας τοπικός διακομιστής για παιχνίδια που χρησιμοποιούν διαδικτυακή λειτουργία σε ένα τοπικό δίκτυο. Ας εξηγήσουμε τι χρησιμοποιεί το παράδειγμα του παιχνιδιού Minecraft. Για να το κάνετε αυτό, πρέπει να κάνετε λήψη του ίδιου του διακομιστή από την επίσημη τοποθεσία του παιχνιδιού και να χρησιμοποιήσετε την εφαρμογή Hamachi. Προϋπόθεση για τη σωστή λειτουργία είναι η παρουσία του εγκατεστημένου πακέτου JAVA με τις πιο πρόσφατες ενημερώσεις στο σύστημα.
Για διαμόρφωση, χρησιμοποιούμε τον διακομιστή.ιδιότητες, όπου εισάγουμε τα δεδομένα που παρέχονται από την εφαρμογή Hamachi. Καταγράφουμε τη διεύθυνση IP του διακομιστή, τον αριθμό των παικτών, τη χρήση πιθανών τρόπων παιχνιδιού, κ.λπ. Στο πεδίο λειτουργίας σε απευθείας σύνδεση, πρέπει να καθορίσετε την τιμή true. Μετά από αυτό, αποθηκεύστε τις αλλαγές και κλείστε το αρχείο.
Τώρα ορίζουμε την εσωτερική IP του διακομιστή, η οποίαθα χρησιμοποιηθεί από τους παίκτες κατά τη σύνδεση στο τερματικό στο οποίο δημιουργήθηκε. Οι υπολογιστές, φυσικά, πρέπει να είναι συνδεδεμένοι στον ίδιο τον διακομιστή, είτε μέσω τοπικού δικτύου είτε μέσω VPN. Η διεύθυνση IP του τερματικού διακομιστή πρέπει να είναι στατική με υποχρεωτική δέσμευση στη διεύθυνση MAC.
Η σύνδεση πραγματοποιείται χρησιμοποιώντας την εφαρμογή Minl2,όπου η είσοδος και ο κωδικός πρόσβασης υποδεικνύονται κατά την εγγραφή. Μετά τις ολοκληρωμένες ενέργειες, αφήνουμε τον διακομιστή και ξαναμπούμε, αλλά ήδη σε λειτουργία εκτός σύνδεσης χρησιμοποιώντας το όνομα χρήστη και τον κωδικό πρόσβασης που δημιουργήσαμε. Στην ενότητα ρυθμίσεων, επιλέξτε Multiplayer και εισαγάγετε την επιθυμητή IP διακομιστή. Τα παντα. Μπορείτε να απολαύσετε το παιχνίδι με έναν πραγματικό αντίπαλο.
Φυσικά, αυτά απέχουν πολύ από όλες τις αποχρώσεις που μπορούνπροκύπτουν κατά τη δημιουργία τοπικών διακομιστών διαφορετικών τύπων και, φυσικά, δεν είναι όλα τα προγράμματα που βοηθούν στη διαδικασία αυτή. Ας πούμε απλώς: αυτές είναι γενικές και βασικές αρχές που ενσωματώνονται σε τέτοιες τεχνολογίες. Και αν το κοιτάξετε, δεν υπάρχει τίποτα ιδιαίτερα περίπλοκο εδώ. Με λίγο χρόνο και υπομονή, θα δημιουργηθεί ένας τοπικός διακομιστής οποιουδήποτε τύπου εντός 10-15 λεπτών.