Course Outline

Ενότητα 1: Nginx (Διάρκεια 1ης ημέρας 1,5 ημέρες)

Ενότητα 1: Εγκατάσταση μονάδων Nginx και τρίτων

    Εγκατάσταση του Nginx με χρήση διαχειριστή πακέτων Διαμόρφωση για web Διαμόρφωση των επιλογών για τον καθορισμό διαδρομών Πίνακας: Επιλογές διαμόρφωσης HTTP Ενεργοποίηση διαφόρων λειτουργικών μονάδων Πίνακας: Επιλογές διαμόρφωσης μονάδας HTTP Απενεργοποίηση αχρησιμοποίητων λειτουργικών μονάδων Πίνακας: Απενεργοποίηση επιλογών διαμόρφωσης Εγκατάσταση λειτουργικών μονάδων τρίτων

Ενότητα 2: Οδηγός διαμόρφωσης

    Η βασική μορφή διαμόρφωσης Nginx καθολικές παράμετροι διαμόρφωσης Πίνακας: Οδηγίες καθολικής διαμόρφωσης Χρήση συμπερίληψη αρχείων Η ενότητα διακομιστή HTTP Οδηγίες πελάτη, Οδηγίες I/O αρχείων, Οδηγίες κατακερματισμού, Οδηγίες υποδοχής Η ενότητα εικονικού διακομιστή Διαμόρφωση τοποθεσιών – πού, πότε και πώς

Ενότητα 3: Nginx ως Reverse Proxy

    Η μονάδα μεσολάβησης Οδηγίες της μονάδας μεσολάβησης Η λειτουργική μονάδα upstream: Συνδέσεις Keepalive και αλγόριθμοι εξισορρόπησης φορτίου Τύποι διακομιστών ανοδικής ροής: Μεμονωμένος διακομιστής ανοδικής ροής, Πολλαπλοί διακομιστές ανοδικής ροής, Διακομιστές ανοδικής ροής που δεν είναι HTTP Τρόπος αντιμετώπισης προβλημάτων ανοδικής ροής

Ενότητα 4: Προηγμένα θέματα Reverse Proxy

    Εισαγωγή στην ασφάλεια Κρυπτογράφηση κυκλοφορίας με πελάτες SSL Έλεγχος ταυτότητας με χρήση SSL Αποκλεισμός κυκλοφορίας με βάση τη διεύθυνση IP προέλευσης Απομόνωση στοιχείων εφαρμογής για επεκτασιμότητα Ρύθμιση απόδοσης αντίστροφου διακομιστή μεσολάβησης: Αποθήκευση προσωρινής αποθήκευσης, προσωρινή αποθήκευση, συμπίεση

Ενότητα 5. Ο Nginx διακομιστής HTTP

    Οδηγίες διακομιστή HTTP Οδηγίες καταγραφής HTTP Οδηγίες διαδρομής αρχείου HTTP Οδηγίες ανάλυσης ονομάτων Οδηγίες αλληλεπίδρασης πελάτη HTTP Οδηγίες HTTP ορίων Οδηγίες μονάδας πρόσβασης HTTP Οδηγίες ροής HTTP

Ενότητα 6. Nginx Εξισορρόπηση φορτίου

    Σχετικά με το Load Balancing Ρύθμιση του περιβάλλοντος Χρήση της μονάδας Upstream Χρήση των σωστών οδηγιών (Weight, Hash, Max Fails, κ.λπ.) Έλεγχος της διαμόρφωσής σας

Ενότητα 7: Τεχνικές αντιμετώπισης προβλημάτων

    Ανάλυση αρχείων καταγραφής Διαμόρφωση προηγμένης καταγραφής Συνήθη σφάλματα διαμόρφωσης Προβλήματα απόδοσης Χρήση της ενότητας κατάστασης Stub

Ενότητα 2: Apache (Διάρκεια 2ης ημέρας 1 ημέρα)

Ενότητα 1. Εγκατάσταση

    Εγκατάσταση Apache Apache εκκίνηση, διακοπή και Apache επανεκκίνηση Apache απεγκατάσταση Εύρεση της θέσης αρχείων του Apache

Ενότητα 2. Προσθήκη κοινών ενοτήτων

    Εγκατάσταση λειτουργικών μονάδων εγκατάστασης Γενικής εγκατάστασης Εγκατάσταση Unix mod_dav Εγκατάσταση mod_perl Εγκατάσταση Unix mod_php Εγκατάσταση mod_ssl SSL (Secure Socket Layers) Εύρεση λειτουργικών μονάδων με χρήση modules.apache.org Εγκατάσταση mod_security

Ενότητα 3. Καταγραφή

    Λήψη περισσότερων καταχωρίσεων αρχείων καταγραφής και περιστροφής αρχείων καταγραφής λεπτομερειών

Ενότητα 4. Εικονικοί οικοδεσπότες

    Ρύθμιση εικονικών κεντρικών υπολογιστών βάσει ονόματος Ρύθμιση εικονικών κεντρικών υπολογιστών που βασίζονται σε διεύθυνση

Ενότητα 5. Ψευδώνυμα, Ανακατεύθυνση και Επανεγγραφή

    Αντιστοίχιση διεύθυνσης URL σε κατάλογο Δημιουργία νέας διεύθυνσης URL για υπάρχον περιεχόμενο Δίνοντας διευθύνσεις URL (ενιαίοι εντοπιστές πόρων) χρήστες με δικές τους διευθύνσεις URL Χρήστες Δικές τους διευθύνσεις URL Ανακατεύθυνση σε άλλη τοποθεσία Ανακατεύθυνση πολλών διευθύνσεων URL στον ίδιο προορισμό Επανεγγραφή στοιχείων μεταξύ διαδρομής και συμβολοσειράς ερωτήματος Μετατροπή τμημάτων διευθύνσεων URL σε επιχειρήματα ερωτήματος

Ενότητα 6. SSL

    Εγκατάσταση SSL Δημιουργία αυτουπογεγραμμένων πιστοποιητικών SSL Δημιουργία αξιόπιστης CA Εξυπηρέτηση τμήματος ιστότοπου μέσω SSL Έλεγχος ταυτότητας με πιστοποιητικά πελάτη

Ενότητα 7. Δυναμικό περιεχόμενο

    Ενεργοποίηση καταλόγου CGI Ενεργοποίηση δέσμης ενεργειών CGI σε καταλόγους που δεν είναι ScriptAliased Καθορισμός προεπιλεγμένου εγγράφου σε κατάλογο CGI Ενεργοποίηση και χρήση σύνθετων διαμορφώσεων WebDAV και των ζητημάτων ασφαλείας με το WebDAV

Ενότητα 3: Java Εικονική μηχανή (Διάρκεια 3ης ημέρας 0,5 ημέρες)

Συντονισμός της Java εικονικής μηχανής

Επιλέγοντας τις ρυθμίσεις JVM

    Προσδιορισμός μεγέθους των γενεών συλλογής απορριμμάτων Πού να διαμορφώσετε τις ρυθμίσεις JVM Όταν δεν μπορείτε να εκχωρήσετε αρκετή μνήμη για το JVM Η σωστή ποσότητα μνήμης για να εκχωρήσετε στην εφαρμογή σας Ρύθμιση του σωστού μεγέθους σωρού

Η σωστή αναλογία μεταξύ της νέας και της μεγάλης γενιάς

    Οι αλγόριθμοι συλλογής σκουπιδιών Επιλογή του κατάλληλου συλλέκτη απορριμμάτων για την εφαρμογή σας Ο συλλέκτης απορριμμάτων G1 Εντοπισμός σφαλμάτων συλλογής απορριμμάτων Αξιοποίηση της μνήμης Διαχείριση σφαλμάτων «Εκτός μνήμης» Εύρεση της διαρροής μνήμης στον κώδικά σας

Ενότητα 4: Java Ιστός

Εισαγωγή στις Java τεχνολογίες Ιστού

    Τι είναι ένα Servlet και πότε να χρησιμοποιείται Εισαγωγή στο JSP Servlet έναντι του JSP Τι είναι ένα JavaBean Εισαγωγή στο JEE Ο ρόλος του EJB (Session Beans, Entity Beans, MDB Beans) σε μια εταιρική εφαρμογή Το μοτίβο MVC - Ο ρόλος του Μοντέλο - Ο ρόλος της προβολής - Ο ρόλος του ελεγκτή

Ενότητα 5: Περιεχόμενο πολυμέσων και HTML 5

    HTML 5 στοιχεία ήχου και βίντεο Διαφορετικά πρωτόκολλα ροής - Τηλεόραση πρωτοκόλλου Διαδικτύου (IPTV) - Υλοποιήσεις διακομιστή HTTP Ζωντανής ροής Ο ρόλος της ροής OTT

Ενότητα 6: JBoss (Ημέρα 4 Διάρκεια 1 ημέρα)

Ενότητα 1: Εγκατάσταση βασικών εξαρτημάτων

    Εγκατάσταση του περιβάλλοντος Java Εγκατάσταση JBoss AS Χαρακτηριστικά διακομιστή εφαρμογής Δημιουργία προσαρμοσμένης διαμόρφωσης διακομιστή

Ενότητα 2: Προσαρμογή JBoss Υπηρεσιών AS

    Τρόπος παρακολούθησης JBoss υπηρεσιών AS JBoss AS thread pool Διαμόρφωση υπηρεσιών καταγραφής Διαμόρφωση της σύνδεσης με τη βάση δεδομένων Διαμόρφωση της υπηρεσίας συναλλαγών

Ενότητα 3. Ανάπτυξη EJB 3 Session Beans

    Developing Enterprise JavaBeans Διαμόρφωση του κοντέινερ EJB

Ενότητα 4: Ανάπτυξη μιας εφαρμογής Ιστού

    Ανάπτυξη διάταξης ιστού Διαμόρφωση JBoss Web Server

Ενότητα 5: Ανάπτυξη εφαρμογών με JBoss Υπηρεσία Μηνυμάτων

    Το νέο JBoss σύστημα ανταλλαγής μηνυμάτων Ανάπτυξη εφαρμογών JMS Προηγμένες JBoss Μηνύματα

Ενότητα 6: Διαχείριση JBoss AS

    Εισαγωγή Java Management Επέκταση JBoss AS Κονσόλα διαχείρισης Διαχείριση εφαρμογών Διαχείριση πόρων

Ενότητα 7. JBoss Drools - Εισαγωγή

    Λήψη του λογισμικού Εγκατάσταση του BRMS/Guvnor Εγκατάσταση της προσθήκης Drools

Ενότητα 8. Χρήση του Guvnor

    Γενική διαχείριση πλοήγησης (Κανόνες, πακέτα, ανάπτυξη) Δημιουργία καθοδηγούμενων κανόνων με το Guvnor Από το Guvnor στο JBoss IDE Δοκιμή των κανόνων σας

Requirements

  • Κατανόηση των εννοιών και των πρωτοκόλλων διακομιστή ιστού
  • Εμπειρία στη χρήση γραμμής εντολών Linux και επεξεργαστών κειμένου
  • Βασική εμπειρία προγραμματισμού σε Java ή PHP

Ακροατήριο

  • διαχειριστές συστήματος
  • προγραμματιστές Ιστού
  • Όποιος θέλει να μάθει πώς να χρησιμοποιεί διαφορετικές τεχνολογίες και δυνατότητες διακομιστή ιστού
  28 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Related Courses

Top 4 Linux/Unix Servers - DNS,Web,Mail and Database

  28 Hours

Undertow: Embed a Web Server into Your Application

  7 Hours

Related Categories