Αρχάριος Geek Πώς να φιλοξενήσει τη δική σας ιστοσελίδα στα Windows (WAMP)
Η φιλοξενία της δικής σας ιστοσελίδας δεν χρειάζεται να κοστίζει ένα μηνιαίο τέλος ή να απαιτεί πολλές τεχνικές γνώσεις για την εγκατάσταση. Εάν χρειάζεστε μόνο μια μικρή ιστοσελίδα που θα έχει μόνο λίγους επισκέπτες, μπορείτε να μετατρέψετε τον υπολογιστή σας Windows σε διακομιστή WAMP.
Πρέπει να φιλοξενήσετε τη δική σας ιστοσελίδα?
Ενώ φιλοξενείτε τη δική σας ιστοσελίδα στον τοπικό υπολογιστή σας είναι πολύ διασκεδαστικό, αν θέλετε έναν ιστότοπο στον οποίο μπορούν να έχουν πρόσβαση οι άνθρωποι, ίσως να θέλετε να πάρετε κάπου το δικό σας web hosting σχέδιο. Η Bluehost προσφέρει απεριόριστη φιλοξενία ιστοσελίδων για 3,95 δολάρια ανά μήνα, με πλήρη υποστήριξη για την PHP και τη MySQL. Είναι σίγουρα ένας εύκολος τρόπος για να ξεκινήσετε με έναν ιστότοπο και έχουν απλούς εγκαταστάτες 1 κλικ για να ξεκινήσετε με δημοφιλές λογισμικό όπως το WordPress και άλλοι.
Αν φιλοξενείτε τον δικό σας τοπικό ιστότοπο στον οποίο θέλετε να έχουν πρόσβαση οι χρήστες, θα χρειαστεί να ανοίξετε το τείχος προστασίας στον οικιακό σας υπολογιστή και αυτό σημαίνει ότι ενδέχεται να ανοίξετε τρύπες ασφαλείας. Σίγουρα αξίζει να σκεφτόμαστε να πάρουμε ένα φτηνό πρόγραμμα φιλοξενίας αλλού, όπως το Bluehost ή το Hostgator.
Αν θέλετε απλώς ένα διακομιστή τοπικής ανάπτυξης, τότε συνεχίστε να διαβάζετε.
Τι είναι το "WAMP"?
Το WAMP είναι ένα αρκτικόλεξο που σημαίνει "Windows, Apache, MySQL και PHP". Όταν κάνετε λήψη ενός WAMP, απλά κατεβάστε ένα πρόγραμμα που εγκαθιστά τρία διαφορετικά πράγματα. Τα WAMPs είναι βολικά, επειδή σας επιτρέπουν να κατεβάσετε και να εγκαταστήσετε όλα τα πακέτα που χρειάζεστε για τη φιλοξενία δυναμικού περιεχομένου ιστού σε μια συρρίκνωση. Διαφορετικά, θα πρέπει να κάνετε λήψη των τριών πακέτων χωριστά.
Windows - Το "W" στο WAMP είναι ακριβώς εκεί για να καθορίσετε ότι το πρόγραμμα είναι συμβατό με τα λειτουργικά συστήματα των Windows.
Απάχης - Αυτό είναι το πρόγραμμα που χρησιμοποιείται για να φιλοξενήσει την ιστοσελίδα σας. Με αυτό μόνο, μπορείτε να φιλοξενήσετε αρχεία HTML και άλλο στατικό περιεχόμενο ιστού.
MySQL - Αυτό παρέχει μια βάση δεδομένων για το περιεχόμενο ιστού σας. Πολλές δυναμικές ιστοσελίδες πρέπει να αποθηκεύουν δεδομένα (δηλαδή ονόματα χρηστών και κωδικό πρόσβασης για λογαριασμούς web), όπου έρχεται η MySQL.
PHP - Η πιο δημοφιλής γλώσσα για τη σύνταξη δυναμικού περιεχομένου ιστού - μακράν. Το WordPress, το Facebook, το Joomla και πολλοί άλλοι ιστότοποι και συστήματα διαχείρισης περιεχομένου χρησιμοποιούν την PHP. Αν σχεδιάζετε να φιλοξενήσετε οτιδήποτε περισσότερο από τις στατικές ιστοσελίδες, η PHP θα είναι ένας βασικός σύντροφος.
Εάν χρησιμοποιείτε το Linux αντί των Windows, θα χρειαστεί να εγκαταστήσετε ένα LAMP. Είναι επίσης δυνατό να φιλοξενήσετε έναν ιστότοπο στα Windows με τη χρήση της υπηρεσίας IIS, ώστε να μην χρειάζεται να εγκαταστήσετε λογισμικό τρίτου μέρους. Η μετάβαση στη διαδρομή IIS δεν συνιστάται για τους περισσότερους σκοπούς και είναι πολύ περισσότερο μια διαδικασία υποστήριξης του δυναμικού περιεχομένου ιστού - έτσι πρέπει να κολλήσετε με το WAMP, εκτός εάν έχετε μια μοναδική περίσταση που απαιτεί IIS.
Προτού προχωρήσουμε, παρακαλούμε να καταλάβετε ότι η φιλοξενία ενός δικτυακού τόπου σε έναν υπολογιστή καθημερινής χρήσης και μια σύνδεση στο διαδίκτυο σε σχέση με τον καταναλωτή δεν συνιστάται για οτιδήποτε πέρα από τους σκοπούς δοκιμών ή / και φιλοξενεί μια μικρή ιστοσελίδα για λίγους επισκέπτες. Να θυμάστε ότι την επόμενη φορά που το Windows Update χρειάζεται να κάνει επανεκκίνηση του συστήματός σας, ο ιστότοπός σας μειώνεται μαζί του - δεν είναι μια ιδανική κατάσταση για έναν σοβαρό ιστότοπο.
Εγκατάσταση WAMP
Υπάρχουν πολλά προγράμματα WAMP διαθέσιμα, αλλά θα συνεργαστούμε με το WampServer. Προχωρήστε στον ιστότοπό τους και κάντε λήψη της τελευταίας έκδοσης του προγράμματος και στη συνέχεια ξεκινήστε την εγκατάσταση.
Οι προτροπές εγκατάστασης είναι αυτονόητες. απλά κρατήστε τα πάντα στην προεπιλεγμένη τιμή και συνεχίστε να πατάτε Επόμενο. Μπορείτε να κάνετε κλικ στο Άνοιγμα σε αυτή την ερώτηση για να χρησιμοποιήσετε το WampServer το προεπιλεγμένο πρόγραμμα περιήγησης σας κάθε φορά που επιλέγετε να δείτε τον ιστότοπό σας:
Βεβαιωθείτε επίσης ότι προσθέτετε την εξαίρεση ασφαλείας για το Apache στο Τείχος προστασίας των Windows:
Όταν ολοκληρωθεί η εγκατάσταση, ελέγξτε το πλαίσιο που δηλώνει "Εκκίνηση του WampServer 2 τώρα" πριν πατήσετε το Finish (Τέλος). Θα πρέπει να δείτε το πρόγραμμα που εκτελείται στην περιοχή ειδοποιήσεων.
Κάντε αριστερό κλικ στο εικονίδιο και πατήστε "Localhost" στην κορυφή του μενού επιλογής για να ανοίξετε τον ιστότοπό σας.
Η προεπιλεγμένη σελίδα αυτή τη στιγμή μας δείχνει απλώς μια σελίδα γρήγορων πληροφοριών, ώστε να επιβεβαιώσουμε ότι όλα τα στοιχεία λειτουργούν σωστά. Αν δείτε αυτήν την οθόνη, τότε έχετε εγκαταστήσει με επιτυχία έναν διακομιστή WAMP.
Μερικές γρήγορες Αντιμετώπιση προβλημάτων
Κάναμε αρκετές δοκιμαστικές εγκαταστάσεις αυτού του προγράμματος και διαπιστώσαμε ότι μερικά πακέτα από τη Microsoft είναι απολύτως απαραίτητα για να λειτουργήσει σωστά το WampServer. Αν αντιμετωπίζετε προβλήματα μέχρι τώρα, βεβαιωθείτε ότι έχετε εγκαταστήσει τις ακόλουθες ενημερώσεις, απεγκαταστήστε το WampServer, κάντε επανεκκίνηση του υπολογιστή σας και επανεγκαταστήστε το WampServer.
Απαιτούμενα πακέτα WAMP 32-bit:
Το πακέτο αναδιανομής του Microsoft Visual C ++ 2008 SP1 (x86)
Το πακέτο αναδιανομής του Microsoft Visual C ++ 2010 SP1 (x86)
Microsoft Visual C ++ 2012 (επιλέξτε vcredist_x86.exe)
Απαιτούμενα πακέτα WAMP 64-bit:
Το πακέτο αναδιανομής του Microsoft Visual C ++ 2008 SP1 (x86) (αυτό δεν είναι τυπογραφικό λάθος - χρειάζεστε το πακέτο x86)
Το πακέτο αναδιανομής του Microsoft Visual C ++ 2008 (x64)
Το πακέτο αναδιανομής του Microsoft Visual C ++ 2010 SP1 (x64)
Microsoft Visual C ++ 2012 (επιλέξτε vcredist_x64.exe)
Περαιτέρω ρύθμιση WAMP
Για να αλλάξετε τις σελίδες που εμφανίζει ο διακομιστής ιστού σας, ανοίξτε τον κατάλογο www κάνοντας αριστερό κλικ στο εικονίδιο WAMP στην περιοχή ειδοποιήσεων.
Ο φάκελος που ανοίγει είναι ο τόπος όπου πρέπει να τοποθετήσετε τα αρχεία που θέλετε να φιλοξενήσετε στον ιστότοπό σας. Οτιδήποτε από αρχεία εγκατάστασης του WordPress σε στατικά αρχεία HTML μπορεί να τοποθετηθεί εδώ και οι αλλαγές θα αντικατοπτρίζονται στον ιστότοπό σας ταυτόχρονα (απλά κάντε κλικ στην ανανέωση).
Ας ρίξουμε μια ματιά σε ένα γρήγορο παράδειγμα για το πώς θα αφήσετε περιεχόμενο σε αυτόν το φάκελο για να το εξυπηρετήσετε στον ιστότοπό σας. Μπορείτε να χρησιμοποιήσετε ένα πρόγραμμα ανάπτυξης ιστού ή κάτι τόσο απλό όσο το Σημειωματάριο για να δημιουργήσετε μια βασική σελίδα PHP και να την τοποθετήσετε στον ιστότοπό σας.
Ο παρακάτω κώδικας θα είναι καλό ξεκίνημα:
' ?>
PHP Test
Γειά σου Κόσμε
Επικολλήστε αυτόν τον κώδικα στο Σημειωματάριο και αποθηκεύστε το αρχείο σας ως index.php μέσα στο C: \ wamp \ www
Τώρα επιστρέψτε στον ιστότοπό σας (ή χτυπήστε refresh [F5] εάν το έχετε ήδη ανοίξει) και θα δείτε τη σελίδα που μόλις δημιουργήσατε.
Από προεπιλογή, ο ιστότοπός σας είναι προς το παρόν διαθέσιμος μόνο από τον υπολογιστή στον οποίο έχει εγκατασταθεί το WampServer. Αυτό είναι ιδανικό για όσους χρησιμοποιούν τον διακομιστή WAMP για δοκιμές ή για σκοπούς ανάπτυξης, αλλά για να κάνουν την ιστοσελίδα σας προσβάσιμη στον υπόλοιπο κόσμο, κάντε κλικ στο εικονίδιο WampServer και κάντε κλικ στο κουμπί "Put Online".
Από προεπιλογή, το αρχείο διαμόρφωσης Apache έχει οριστεί για να απορρίπτει τις εισερχόμενες συνδέσεις από όλους εκτός από το τοπικό host, επομένως θα πρέπει επίσης να αλλάξετε δύο γραμμές κώδικα, ώστε άλλες συσκευές να μην βλέπουν το σφάλμα "403 Forbidden" κάθε φορά που προσπαθούν να φορτώσουν στον ιστότοπό σας. Αποκτήστε πρόσβαση στο httpd.conf (αρχείο ρυθμίσεων Apache) κάνοντας αριστερό κλικ στο μενού WampServer και κοιτάζοντας κάτω από το φάκελο Apache.
Κάντε κύλιση προς τα κάτω μέχρι να δείτε κάποιο κωδικό που λέει:
Παραγγελία Deny, Allow
Αρνήστε από όλους
Διαγράψτε αυτόν τον κωδικό και αντικαταστήστε τον με:
Παραγγελία, Απαγόρευση
Επιτρέψτε σε όλους
Αποθηκεύστε τις αλλαγές στο httpd.conf και επανεκκινήστε όλες τις υπηρεσίες.
Ο ιστότοπός σας πρέπει τώρα να είναι προσβάσιμος από τον Παγκόσμιο Ιστό. Εάν όχι, βεβαιωθείτε ότι έχετε προωθήσει τη θύρα 80 στον υπολογιστή σας στο δρομολογητή σας.