Jump to content



Apache και σχετικα με Servers...


ConverseVIP

Recommended Posts

Λοιπον να γραψω πεντε πραγματακια οπως τα γνωριζω ( ενδεχομενως σε μεγαλο βαθμο λαθος και περιμενω να με διορθωσετε και να με συμπληρωσεται ).

O Apache ειναι ενας server και χρησιμευει για την επικοινωνια του υπολογιστη στον οποιο ειναι εγκατεστημενος με το ιντερνετ...ετσι για να "σηκωσουμε" ενα site δικια μας κοπης απο το δικο μας μηχανημα ειμαστε αναγκασμενοι να στησουμε τον Apache αφου τον κατεβασουμε απο εδω.

Κατοπιν με την καταλληλη - απαραιτητη γνωση PHP δημιουργουμε το site που θελουμε...( βλεπε και Dreamweaver για ευκολια ) και το "ανεβαζουμε" στον server μας.

Για ακομα μεγαλυτερη ευκολια για εμας υπαρχουν εργαλεια οπως το WAMP5 και το XAMPP τα οποια εγκαθιστουν πολυ απλα και ευκολα ( οπως τα περισοτερα προγραμματα στα Windows :slap: ) την Αγια Τριαδα του web development, δηλαδη την PHP την MySQL και τον Apache server, που μας λυνουν τα χερια για να ξεκινησουμε να φτιαχνουμε και μεις κατι δικο μας και να το ανεβασουμε στο ιντερνετ χρησιμοποιωντας το δικο μας μηχανημα για server.

Για τον καλυτερο χειρισμο της MySQL μπορουμε να χρησιμοποιησουμε το open source εργαλειο phpmyadmin το οποιο μας προσφερει ενα interface για την διαχειριση των βασεων δεδομενων που εχουμε δημιουργησει.

Για την εισαγωγη στο σιτε μας απομακρυσμενων υπηρεσιων-μεθοδων και συνδεση με την δυναμικη και ασφαλης για το ιντερνετ γλωσσα Java χρησιμοποιουμε τον Tomcat server ο οποιος δεν ειναι παρα ενας Apache server με ενσωματωμενα εκεινα τα στοιχεια που χρειαζεται για να τρεξουμε στο site μας servlets ( δηλαδη μικροεφαρμογες με δυναμικο περιεχομενο σε σχεση με το στατικο γραμμενο σε PHP και HTML site ).

Αυτα σαν μια μικρη εισαγωγη....στις σκεψεις μου, τον τελευταιο καιρο που αρχισα να συνδεω τις λιγες γνωσεις μου σε java και MySQL με τον Apache.

PS : δεν αποτελουν βοηθημα και δεν συνισταται να τα ακολουθησει ή να ενημερωθει κανεις απο αυτα...απλως τα καταγραφω για τυχον παρατηρησεις και διορθωσεις απο πιο εμπειρους...

PS2 : ευελπιστω ισως σε μια μικρη εισαγωγη ετσι με την βοηθεια ολων εδω μεσα που γνωριζουν σε καποια χρησιμα εργαλεια πανω στους servers ...

PS3 : θα επανελθω δριμυτερος...:smoke:

Link to comment
Share on other sites

Αντί για το phpmyadmin εγώ προτιμώ το webmin... νομίζω ότι είναι πολύ καλύτερο και με πολύ περισσότερες δυνατότητες παραμετροποίησης...

Η PHP δεν είναι απαραίτητη, εξαρτάται από εσένα, είναι βασισμένη σε C το οποίο την κάνει γρηγορότερη σε σχέση με άλλες server-side γλώσσες και κυρίως είναι free...! Επίσης μπορείς να την ενσωματώσεις μέσα και html... στα + επίσης η "υποστήριξη" της Standard C library όπως τα sockets και το multithreading...

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

Από την άλλη η cgi είναι η πιο γρήγορη αλλά είναι platform depended και πρέπει να κάνεις compile τα script σου ανάλογα με την πλατφόρμα του server... και φυσικά πολύ πιο δύσκολη στην γραφή scripts... τώρα πια αξίζει να την χρησιμοποιείς μόνο για embedded web servers ή σε κάποια σημεία που θέλεις πολύ γρήγορη εκτέλεση κώδικα...

Αν και οι LAMP servers ακόμα στέκουν πολύ δυνατά και θα συνεχίσουν, πρέπει να αρχίσεις να κοιτάζεις και προς IIS και expression πλευρά γιατί έχουν χωθεί καλά και φαίνεται δυνατό εργαλείο (αν και πολύ απαιτητικό)... Επίσης για server side η ASP και τα web services εξίσου σημαντικά... ειδικά τα web services που σου δίνουν ουσιαστικά ένα online SDK το οποίο το κάνεις ότι θες... και πολλά άλλα, γενικά υπάρχει πολύ ψωμί από τεχνολογίες στο web και ανεξάρτητα από το αν είναι όλες χρήσιμες ή όχι αξίζει να έχεις περάσει όσα περισσότερα μπορείς και να γειώνεις στην πορεία ότι δεν σου αρέσει...

Από client πλευρά τώρα, στα must είναι οι γνώσεις javascript, ajax, html, css, flash, actionscript και xml... με αυτά κάνεις παπάδες... από εκεί και πέρα υπάρχουν και άλλες γλώσσες ή τεχνολογίες που πάλι πρέπει να πάρεις μια γεύση...

και φυσικά το πιο βασικό είναι η ασφάλεια του server σου η οποία είναι άλλου παπά ευαγγέλιο, αλλά είναι και το πιο σημαντικό...

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

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.