Completed

Nginx for Beginner

Univesiti Sains Islam Malaysia

Date
5 โ€“ 6 Oct 2022
Organised by
Favourite Trainer Sdn Bhd
Trainer
Azman Zakaria
Attendees
12

Tag : Nginx, Web Server, Load Balancer, Reverse Proxy, 

Tarikh Kursus :
  05 OCT - 06 OCT 2022


Lokasi : USIM, Nilai

Organisasi : Universiti Sains Islam Malaysia (USIM)

Pengenalan :
Kursus ini berkonsepkan "From Zero to Hero". Peserta dianggap tidak pernah menggunakan Nginx sebelumnya. Semuanya akan bermula dari scratch.

Perisian yang akan digunakan didalam kelas ini adalah seperti berikut :-

  • Windows 10 / 11
  • Ubuntu 18
  • Nginx
  • Oracle VirtualBox

Dicadangkan PC yang akan digunakan ialah menggunakan Window 10 / 11 dengan RAM 8 Gb, dan kapasiti Storage yang Free sebanyak min 2 Gb

Syllabus

Module 1. Downloading and Installing Nginx
• Setting up the prerequisites
• Downloading Nginx
• Configure options
• Controlling the Nginx service
• Adding Nginx as a system service
• NGINX Plus
Module 6. Apache and Nginx Together
• Nginx as reverse proxy
• The Nginx proxy module
• Configuring Apache and Nginx
• Improving the reverse proxy architecture
Module 2. Basic Nginx Configuration
• Configuration file syntax
• Base module directives
• Testing your server
Module 7. From Apache to Nginx
• Nginx versus Apache
• Porting your Apache configuration
• Rewrite rules
Module 3. HTTP Configuration
• The HTTP Core module
• Module directives
• Module variables
• The location bloc
Module 8. Introducing Load Balancing and Optimization
• Introducing Load Balancing and Optimization
• An introduction to load balancing
• Using Nginx as a TCP load balancer
• Thread pools and I/O mechanisms
Module 4. Module Configuration
• The Rewrite module
• SSI module
• Additional modules
Module 9. Case Studies
• Deploying a WordPress site
• Securing communications with HTTPS
• Creating your ownCloud drive
Module 5. PHP and Python with Nginx
• PHP and Python with Nginx
• An introduction to FastCGI
• PHP with Nginx
• Python and Nginx
Module 10. Troubleshooting
• Troubleshooting
• General tips on troubleshooting
• Install issues
• The 403 Forbidden custom error page
• 400 Bad request
• Truncated or invalid FastCGI responses
• Location block priorities
• If block issue

 

 


 


 


 


 


 


 


 




 

Training Materials

NGINX Book

NGINX PowerPoint

Trainer Profile

 Nama : Azman bin Zakaria
 Umur : 52 tahun
 Pengalaman Dalam Bidang IT : 21 Tahun
 Syarikat : Favourite Trainer Sdn Bhd
 Kelulusan :

  • Bachelor IT UiTM
  • Diploma Computer Science UiTM
  • HRDF Certified Instructor

Azman merupakan senior programmer yang passionate dalam bidang pengaturcaraan komputer dari awal mulai beliau bekerja pada tahun 2000 sehingga hari ini. Beliau mempunyai pengalaman bekerja yang luas di agensi kerajaan, swasta dan sebagai freelancer.
Antara pengaturcaraan yang selalu digunakan adalah seperti :

  • PHP (sejak tahun 2000)
  • PHP dan Laravel Framework
  • PHP dan Yii Framework
  • Coldfusion
  • Java 
  • Java dan Spring Boot Framework
  • Javascript
  • jQuery
  • Vuejs
  • Angular
  • Flutter

 

Notes

web : https://nginx.org/

latest version : 1.28.0 (September 2022)

 

 

Borang Penilaian Keberkesanan Latihan

Training evaluation ยท Nginx for Beginner

Log in with the account you registered for this training to fill in the survey.

Log in to fill in the survey

Attendance

Registration closed
This training ended on 6 Oct 2022, so new attendance can no longer be registered.

Students (12)

# Name
1. MOHD SAHLAN BIN NEK ARIFIN
2. SITI AMIRAH ARIFFIN
3. NOOR HAFIZAH BINTI ABDULAH
4. Arif Izwan Bin Kusairi
5. Mohd Hatta Bin Md Hassan
6. MOHD AMIN BIN SAMSUDIN
7. Khairulnizam Bin Abdul Malek
8. SITI NORZAIHAN BINTI SHAMSURI
9. MOHD EZAT BIN ISMAIL
10. NURHUDA BINTI RUZLAN
11. NURHUDA BINTI RUZLAN
12. Nurin Aiza binti Abdul Aziz