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
Ακροατήριο
- διαχειριστές συστήματος
- προγραμματιστές Ιστού
- Όποιος θέλει να μάθει πώς να χρησιμοποιεί διαφορετικές τεχνολογίες και δυνατότητες διακομιστή ιστού
Testimonials (5)
Συζήτηση Nginx
Jodi Nugaha Firnanda - PT Artajasa Pembayaran Elektronis
Course - Nginx
Machine Translated
Πολλές ασκήσεις και βοήθεια σε προβλήματα.
Celina - Centrum Informatyki Resortu Finansów
Course - Apache Web Server Administration
Machine Translated
the trainers skills about the topics and hes way to approach it after viewing our environment in screen share session.
Stig-Ole Amundsen - Helse Nord IKT
Course - WildFly Server Administration
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Course - Introduction to Drools 7 for Developers
The trainer was very knowledgeable and was able to answer most questions that were somewhat outside of the scope of what we needed to cover. He was dynamic, funny and polite.