Windows VS LinuxΣε προηγούμενο ποστ είδαμε τις παραμέτρους βάσει των οποίων γίνεται η επιλογή μιας εταιρίας hosting. Μετά την ολοκλήρωση του συγκεκριμένου βήματος, ένα ζήτημα το οποίο προκύπτει είναι “τι λειτουργικό θα τρέχει ο server στον οποίο θα φιλοξενηθεί το site”. Τα λειτουργικά Windows και Linux, είναι τα δύο πιο διαδεδομένα συστήματα που συναντώνται σε hosting web servers.
Μία πολύ συχνή ερώτηση που δεχόμαστε από πελάτες είναι η εξής:

“Στον υπολογιστή μου έχω εγκατεστημένα Windοws. Θα έχω κάποιο πρόβλημα αν αγοράσω linux hosting;”

Θα πρέπει να διευκρινιστεί ότι αυτές οι δύο παράμετροι είναι ανεξάρτητες μεταξύ τους καθώς η επικοινωνία μεταξύ ενός υπολογιστή κι ενός server γίνεται ουσιαστικά μέσω ενός γραφικού περιβάλλοντος διαχείρισης (Control Panel) ή μέσω κάποιου προγράμματος διαχείρισης αρχείων που χρησιμοποιεί το πρωτόκολλο ftp. Kαι οι δύο εναλλακτικές παρέχονται κι από τα δύο λειτουργικά, με αποτέλεσμα να μην υπάρχει θέμα ασυμβατότητας μεταξύ του υπολογιστή σας στο σπίτι και του server που κάνετε host το site σας. Οπότε, δεν θα έχετε κανένα πρόβλημα αν στο σπίτι σας χρησιμοποιείτε Windows και το hosting πακέτο είναι Linux, ή το αντίθετο.

Επομένως, εφόσον δεν τίθεται θέμα ασυμβατότητας στην επικοινωνία, ποιο είναι το κατάλληλο λειτουργικό για κάποιον που θέλει να ανεβάσει ένα site; Παλιότερα, έπρεπε να δοθεί μεγαλύτερη προσοχή στη συγκεκριμένη επιλογή, καθώς το κάθε λειτουργικό παρείχε υποστήριξη σε συγκεκριμένες τεχνολογίες. Πλέον, με την ανάπτυξη εφαρμογών που καταστούν δυνατή την υποστήριξη σχεδόν όλων των τεχνολογιών και στις δύο πλατφόρμες, αλλά και με τις συνεχείς αναβαθμίσεις, τόσο σε Windows όσο και σε Linux Servers, η επιλογή του λειτουργικού δεν αποτελεί καίριο κομμάτι στο στήσιμο ένος web site.

Γενικές διαφορές μεταξύ των δύο λειτουργικών και default επιλογή
Τα Windows είναι το κυρίαρχο λειτουργικό μεταξύ χρηστών προσωπικών υπολογιστών και γι’ αυτό τον λόγο υπάρχει σε γενικές γραμμές μεγαλύτερη εξοικείωση μαζί του. Η εξοικείωση αυτή, είναι και ο κυριότερος λόγος που ο κόσμος το ζητάει περισσότερο σαν επιλογή. Ας δούμε όμως πώς διαφοροποιούνται από το Linux και ποια είναι η “λογικότερη” επιλογή σε περίπτωση που δεν υφίστανται συγκεκριμένες απαιτήσεις σε εγκατάσταση εφαρμογών στον server.

  • Κόστος:
    Ξεκινάμε από το γεγονός ότι τα Windows είναι λειτουργικό κλειστού κώδικα. Τον κώδικα μπορεί να τον αναπτύξει μόνο η Microsoft και για να αποκτηθούν, πρέπει να γίνει αγορά της αντίστοιχης άδειας χρήσης. Το Linux αντιθέτως, είναι λογισμικό με δωρεάν άδεια χρήσης (GNU gpl) και ο πηγαίος κώδικας (open source) παρέχεται χωρίς κόστος στους χρήστες. Πέρα από το ίδιο το λειτουργικό, αυτή η διαφοροποίηση ισχύει και για τις εφαρμογές καθώς κάποιες από αυτές για Windows Servers προϋποθέτουν την αγορά της άδειας χρήσης τους, σε αντίθεση με τον μεγάλο αριθμό εφαρμογών ανοιχτού λογισμικού που παρέχονται για Linux.
  • Aσφάλεια:
    Υπάρχει γενικότερα η άποψη ότι το Linux είναι ασφαλέστερο από τα Windows κι ότι οι Windows Servers δέχονται περισσότερες κακόβουλες επιθέσεις σε σχέση με τους Linux. Καταρχήν, λόγω της περισσότερο διαδεδομένης χρήσης των Windows, είναι γεγονός ότι γίνεται ποσοστιαία και μεγαλύτερη προσπάθεια για να βρεθούν τρωτά σημεία. Όμως, και οι servers με Linux λειτουργικό, δέχονται πολλές, τέτοιου είδους, επιθέσεις. Οπότε η ασφάλεια ενός server ανάγεται περισσότερο στην ικανότητα του διαχειριστή να “προστατέψει” αποτελεσματικά τον server. Ένα μειονέκτημα των αναβαθμίσεων για τις Windows server εκδόσεις, αποτελεί το γεγονός ότι προέρχονται αποκλειστικά από τη Microsoft ενώ η έκδοσή τους δε γίνεται σε πολύ σύντομα χρονικά διαστήματα.
    Αντίθετα, η δυνατότητα πρόσβασης στον πηγαίο κώδικα του Linux, καθιστά δυνατή την άμεση ανάπτυξή του από τον χρήση για την αποτελεσματικότερη προστασία του Server, χωρίς να είναι αναγκασμένος να περιμένει στην έκδοση των αναβαθμίσεων από τρίτο παράγοντα. Αντίθετα, η δυνατότητα πρόσβασης στον πηγαίο κώδικα του Linux το καθιστά περισσότερο ευέλικτο μιας και η κοινότητα στην οποία βασίζεται η ανάπτυξη του μπορεί να αντιδράσει ταχύτερα σε πιθανά κενά ασφαλείας και bugs, με άμεσα οφέλη για τον τελικό χρήστη
  • Απόδοση:
    Ο πηγαίος κώδικας έχει αναπτυχθεί με τέτοιο τρόπο ώστε να μπορεί να γίνει καλύτερη διαχείριση των πόρων κατά την παράλληλη εκτέλεση διεργασιών κι αυτό έχει σαν αποτέλεσμα οι Linux Servers να παρουσιάζουν μεγαλύτερη απόδοση και ευστάθεια καθώς και μικρότερη ανάγκη για reboot σε αντίθεση με τους Windows, των οποίων η απόδοση πέφτει σε περιπτώσεις πολύ υψηλού φόρτου. Αυτό το πλεονέκτημα της παράλληλης διαχείρισης, επιτρέπει τελικά σε ένα Linux server να φιλοξενεί πιο αξιόπιστα τα sites, καθώς και να επιτυγχάνει υψηλότερα ποσοστά σε uptime χρόνους, ακόμα κι όταν ο φόρτος είναι πολύ μεγάλος.
  • Προγραμματιστική υποστήριξη:
    O προγραμματισμός σε Linux είναι περισσότερο ευέλικτος σε σχέση με τα Windows κι αυτό επιτρέπει:
    1. στο να είναι ευκολότερη η μετακίνησης ιστοσελίδων από Linux Servers σε Windows
    2. οι εφαρμογές για Linux να μην αντιμετωπίζουν προβλήματα ασυμβατότητας σε Windows servers.

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

  • ΑSP.NET, Frontpage:
    Οι συγκεκριμένες τεχνολογίες υποστηρίζονται και σε Linux αλλά με σοβαρά θέματα συμβατότητας. Η χρήση ενός τέτοιου συνδυασμού μπορεί να αποβεί αρκετά πολύπλοκη και χωρίς την αναμενόμενη απόδοση, συμβατότητα, σταθερότητα και ασφάλεια. Επομένως σε περίπτωση που πρέπει να χρησιμοποιηθούν αυτές οι τεχνολογίες, ενδείκνυται η επιλογή Windows Server.
  • MSSQL, Access databases, Windows Streaming Media:
    Οι συγκεκριμένες βάσεις δεδομένων και εφαρμογές πολυμέσων μπορούν να υποστηριχθούν αποκλειστικά σε Windows Server. Συγκεκριμένα η MSSQL είναι ένα ισχυρό dbms εργαλείο. Αν σκοπός σας είναι να αναπτύξετε μια πολύ μεγάλη βάση δεδομένων, με αυξημένες διαχειριστικές δυνατότητες, τότε η MSSQL αποτελεί ένα πολύ δυνατό επαγγελματικό εργαλείο.
  • PHP, CGI/PERL, Python, Perl, MySQL:
    Αναπτύχθηκαν από την κοινότητα ανοιχτού λογισμικού και παρόλο που μπορούν να τρέξουν και σε Windows Servers, είναι περισσότερο αποδοτικές όταν τρέχουν σε Linux πλατφόρμες.

Συμπερασματικά, όταν κάποιος χρήστης δεν έχει συγκεκριμένες απαιτήσεις σε εφαρμογές για να φιλοξενήσει τη σελίδα του, η καλύτερη επιλογή αποτελεί ένας Linux Server, λόγω της προγραμματιστικής ευελιξίας και της απόδοσής του. Η φιλοξενία σε Windows Servers προτείνεται μόνο στην περίπτωση που υπάρχει ανάγκη για χρήση εφαρμογών συμβατών με Windows (access, asp.net, mssql).

29 Apr, 2010  |  Written by alkisti  |  under Tophost News, δελτία τύπου

eco-tophost2
Στα πλαίσια της προσπάθειας για μία, έστω και μικρή συμβολή στην προστασία του περιβάλλοντος, πρόσφατα βγάλαμε online νέους οικολογικούς dedicated servers, με 50% χαμηλότερη ενεργειακή κατανάλωση.

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

Οι Εco Dedicated Servers  που παρέχει η TopHost, είναι κατασκευασμένοι με hardware που βελτιστοποιεί την κατανάλωση ισχύος σε ποσοστό μεγαλύτερο του 50%, επιτυγχάνουν απόδοση αντίστοιχη με τα standard μηχανήματα, ενώ παράλληλα συμβάλλουν στην εκπομπή 700kg λιγότερων ρύπων διοξειδίου του άνθρακα ανά έτος. Για την κατασκευή τους έχουν χρησιμοποιηθεί επώνυμα προϊόντα, όπως, Dual Core AMD Athlon CPUs, μνήμες Kingston με συχνότητα στα 667 MHz και GeForce chipsets της NVIDIA.

Τους νέους Eco Servers μπορείτε να τους βρείτε στα πακέτα Standard Dedicated Servers της TopHost σε τιμές που ξεκινούν από €59 το μήνα.

Δημιουργήστε το δικό σας WordPress blogΤα blogs, μετράνε αρκετά χρόνια παρουσίας στον χώρο του διαδικτύου και παρόλο που εμφανίστηκαν αρχικά ως μια διαδικτυακή έκδοση προσωπικού ημερολογίου, κατάφεραν να εξελιχθούν στην πορεία σε ένα πολύ ισχυρό Social Network. Αν και ο ρυθμός αύξησης παρουσιάζει κατά καιρούς σημά-
δια ύφεσης, όπως συνέβη με την εμφάνιση του Twitter, εξακολουθούν να παραμένουν εξαιρετικά δημοφιλή χάρη στον εκπαιδευτικό και ενημερωτικό τους χαρακτήρα.

Αν λοιπόν, το συγγραφικό σας δαιμόνιο ξύπνησε ή αποφασίσατε να μοιραστείτε διαδικτυακά κάποιο ταλέντο σας  ή ακόμα και να να στήσετε ένα blog για την προώθηση της εταιρίας σας, μπορείτε να ξεκινήσετε άμεσα με τη δημιουργία του δικού σας ιστολογίου!

Free Hosting VS Πακέτο Hosting :

Θα πρέπει, καταρχήν, να αποφασίσετε αν επιθυμείτε να χρησιμοποιήσετε κάποια δωρεάν υπηρεσία Blogging ή να φιλοξενήσετε το blog σας έναντι πληρωμής σε κάποιο Ηosting πακέτο.

Στην περίπτωση του free blogging υπάρχουν αρκετές δωρεάν υπηρεσίες, με περισσότερο διαδεδομένες το WordPress.com και το Blogger.com, ενώ μπορείτε να επιλέξετε και κάποιες λιγότερο γνωστές όπως είναι το livejournal.com.

Η δεύτερη επιλογή είναι να κατοχυρώσετε ένα όνομα για το ιστολόγιό σας και να προχωρήσετε στην αγορά ενός hosting πακέτου στο οποίο θα φιλοξενηθούν τα περιεχόμενα του blog.

Για να καταλήξετε ποια από τις δύο εναλλακτικές τελικά σας εξυπηρετεί, θα πρέπει να λάβετε υπόψιν κάποιους παράγοντες:
Στις δωρεάν υπηρεσίες:

  • Ένα blog μπορεί πολύ εύκολα να στηθεί ακολουθώντας τα βήματα του οδηγού εγκατάστασης και σε μερικά μόλις λεπτά να είναι στον αέρα.
  • Το όνομα θα φέρει την κατάληξη της υπηρεσίας που χρησιμοποιείτε, θα είναι δηλαδή της μορφής my_blog.wordpress.com ή my_blog.blogspot.com. Κάποιες υπηρεσίες free blog σας δίνουν την επιλογή να χρησιμοποιήσετε το δικό σας domain, με χρήση κάποιου DNS Service.
  • Οι αναβαθμίσεις στις νεότερες εκδόσεις της εκάστοτε υπηρεσίας γίνονται αυτόματα.
  • Πραγματικός ιδιοκτήτης του blog είναι ουσιαστικά η υπηρεσία που παρέχει το ιστολόγιο. Αυτό συνεπάγεται ότι στην περίπτωση που ο πάροχος το θελήσει λόγω πχ όρων χρήσης, μπορεί να τροποποιήσει το blog, να το αφαιρέσει ή να το απενεργοποιήσει.
  • Τα χαρακτηριστικά και οι δυνατότητες που παρέχονται με τα δωρεάν blogs είναι περιορισμένα με αποτέλεσμα να μην μπορεί να γίνει customization στο βαθμό που επιθυμεί ο ενδιαφερόμενος, καθώς έχει να επιλέξει από μια περιορισμένη γκάμα δωρεάν templates και plugins.

Στα επί πληρωμή πακέτα:

  • Ο κάτοχος του blog έχει τον πλήρη και απόλυτο έλεγχο στο περιεχόμενο του ιστολογίου του. Προσωπικά θεωρώ, ότι αυτό από μόνο του αρκεί για να προβεί κάποιος στη λύση του μισθωμένου hosting.
  • Τα updates των εκδόσεων δεν γίνονται αυτόματα αλλά από τον ίδιο τον ιδιοκτήτη.
  • Μπορεί να πραγματοποιήσει πλήρες customization από τα themes μέχρι τα plugins της επιλογής του.
  • Μπορεί ανά πάσα στιγμή το επιθυμεί να αλλάξει την εταιρία που φιλοξενεί το blog του διατηρώντας το domain name και το περιεχόμενο και την λειτουργικότητα του blog.
  • Υπάρχει μεγαλύτερη ευελιξία στο SEO του blog.

Εφόσον καταλήξετε στη λύση μισθωμένου hosting για το ιστολόγιό σας, μπορείτε να επισκεφθείτε προηγούμενο άρθρο για να δείτε πώς να  επιλέξετε εταιρία φιλοξενίας για  το blog σας. Στη συνέχεια θα δούμε τα βήματα που πρέπει να ακολουθήσετε για να στήσετε το δικό σας blog.

Ποια εφαρμογή να χρησιμοποιήσω για το blog μου;
Υπάρχουν διάφορες εφαρμογές μεταξύ των οποίων μπορείτε να επιλέξετε για να στήσετε ένα blog. Στο παρόν post θα ασχοληθούμε με το WordPress συγεκριμένα, το οποίο είναι η δημοφιλέστερη και ισχυρότερη εφαρμογή στον χώρο των blog CMSs. Η Tophost, δίνει τη δυνατότητα της αυτόματης εγκατάστασής του μέσα από το Control Panel του Plesk, αλλά για διαχειριστικούς λόγους καθώς και για το βέλτιστο customization του blog, θα δούμε την χειροκίνητη εγκατάσταση της συγκεριμένης open source εφαρμογής.

6 Βήματα για την εγκατάσταση του WordPress Blog

1.Προαπαιτούμενα εγκατάστασης:

  • Κάποιο πακέτο Web Hosting. Το πακέτο του Hoster σας να υποστηρίζει τις ελάχιστες τεχνολογίες που αναφέρονται στο site της WordPress: http://wordpress.org/about/requirements/ Στην Tophost, το πακέτο Linux Web Hosting Economy Plus είναι ιδανικό για WordPress Hosting.
  • FTP κωδικοί που σας έχει αποστείλει ο Hosting Provider σας και ένα FTP πρόγραμμα, όπως το FileZilla, το οποίο παρέχεται δωρεάν.
  • Ένας text editor, όπως είναι το Notepad. Αποφύγετε την χρήση Rich Text Editors (Microsoft Word / Openoffice Document) καθώς εισάγουν λάθη στον κώδικα.
  • Το αρχεία εγκατάστασης του WordPress. Κατεβάστε το ζιπαρισμένο αρχείο στον υπολογιστή σας από τη διεύθυνση http://wordpress.org/download/ και κάντε εξαγωγή (unzip) τα αρχεία στον υπολογιστή σας.

2. Βάση δεδομένων:

  • Τα περιεχόμενα του WordPress εγκαθίστανται σε βάση δεδομένων. Θα πρέπει επομένως να δημιουργήσετε μία βάση κι ένα χρήστη για τη βάση αυτή. Πληροφορίες για το πώς μπορεί να υλοποιηθεί το συγκεκριμένο βήμα, μπορείτε να ζητήσετε από τον Hosting Provider σας. Συγκεκριμένα για το control panel του Plesk 9, μπορείτε να δείτε τη διαδικασία στον ακόλουθο βίντεο οδηγό: http://www.youtube.com/watch?v=4YbKdKEao24 .

3.Επεξεργασία του wp-config.php

  • Στο αρχείο wp-config-sample.php βρίσκεται στον φάκελο WordPress που κατεβάσατε, και θα πρέπει να εισάγετε τα στοιχεία της ΜySQL βάσης που δημιουργήσατε στο προηγούμενο βήμα. Μπορείτε να το επεξεργαστείτε το αρχείο με έναν text editor. Αντικαταστήστε τις παρακάτω μεταβλητές με τα στοιχεία της βάσης δεδομένων που έχετε δημιουργήσει.
  1. define(‘DB_NAME’, ‘όνομα_βάσης_δεδομένων’);
  2. define(‘DB_USER’, ‘όνομα_χρήστη_βάσης_δεδομένων’);
  3. define(‘DB_PASSWORD’, ‘κωδικός πρόσβασης’);
  4. define(‘DB_HOST’, ‘localhost’);

Το “localhost”, στην πλειοψηφία των περιπτώσεων δεν θα χρειαστεί να αλλάξει, καθώς η βάση δεδομένων δημιουργείται στον server που φιλοξενείται το πακέτο σας.

  • Τέλος, αποθηκεύστε το αρχείο ως wp-config.php.

4.Ανέβασμα των αρχείων

Για να πραγματοποιήσετε τη συγκεκριμένη διαδικασία, θα χρειαστείτε τους FTP κωδικούς που σας έχει δώσει ο Hosting Provider σας, καθώς και το πρόγραμμα μεταφοράς αρχείων της επιλογής σας. Ανεβάστε μέσω FTP τα αρχεία από τον WordPress φάκελο του υπολογιστή σας, στο web roοt directory του πακέτου hosting σας. Μπορείτε να ενημερωθείτε για το ποιο είναι web roοt directory από τον Hoster σας. Ο αντίστοιχος φάκελος στα πακέτα της Tophost είναι ο httpdocs.

5. Script εγκατάστασης

  • Αν ανεβάσατε τα αρχεία στον root φάκελο, πληκτρολογήστε στον browser τη διεύθυνση: http://my_site.com/wp-admin/install.php , αντικαθιστώντας το my_site.com με το domain name σας.
  • Αν ανεβάσατε τα αρχεία σε υποφάκελο, εισάγετε τη διεύθυνση http://my_site.com/blog/wp-admin/install.php, αντικαθιστώντας το my_site.com με το το domain name σας και το “blog” με το φάκελο που έχετε δημιουργήσει.

Στην περίπτωση που το wp-config.php δεν είχε δημιουργηθεί σωστά στο τρίτο βήμα της διαδικασίας ή δεν υπάρχει καθόλου στα περιεχόμενα του φακέλου, το script θα προσπαθήσει να το δημιουργήσει ζητώντας να εισάγετε τις πληροφορίες της βάσης δεδομένων. Αυτό μπορεί να γίνει και εναλλακτικά πληκτρολογώντας στον browser τη διεύθυνση: http://wordpress.org/tags/wp-admin Αν το script εγκατάστασης αποτύχει να δημιουργήσει το αρχείο, επαναλάβετε τη διαδικασία που περιγράφεται στο τρίτο βήμα, και ανεβάστε το στον αντίστοιχο φάκελο μέσω FTP.

6. Oλοκλήρωση εγκατάστασης

  • Θα σας ζητηθεί να εισάγετε τον τίτλο του blog, το email διαχείρισης, καθώς και την επιλογή για το αν επιθυμείτε να εμφανίζεται το blog σας σε μηχανές αναζήτησης όπως είναι το Google και το Technorati.
  • Χρησιμοποιήστε, τέλος, το username και password που θα σας εμφανιστούν με την ολοκλήρωση της εγκατάστασης και συνδεθείτε στο Dashboard του blog.

Ξεκινήστε να μπλογκάρετε!!

Υπάρχουν αρκετές επιπλέον ρυθμίσεις τις οποίες μπορείτε να κάνετε για το blog σας, όπως να επιλέξετε theme, widgets και plugins, να ρυθμίσετε τα permalinks που καθορίζουν τη μορφή με την οποία εμφανίζονται οι διευθύνσεις των σελίδων σας, να δημιουργήσετε χρήστες που θα μπορούν να αναρτήσουν posts, να ενεργοποιήσετε antispam φίλτρα που θα προστατεύσουν το blog σας από “άχρηστα σχόλια” και πολλές επιπλέον εφαρμογές που θα ανακαλύψετε χρησιμοποιώντας το WordPress.

Ξεκινήστε να παίζετε και μπείτε και σεις στον κόσμο του Blogging με το πρώτο σας post!




Σελίδα 11 από 13« First...910111213