后端开发
Node.js、NestJS、Spring Boot、Python 后端、Socket、Nginx 与支付集成的服务器端开发。
Beginner Level - Module 1: Introduction to NGINX
By the end of this module, you will: Understand what NGINX is and its purpose Know the difference between NGINX and Apache Understand NGINX architecture Learn about NGINX use cases
阅读文章 →Beginner Level - Module 2: Installation
By the end of this module, you will: Install NGINX on different Linux distributions Install NGINX on macOS Verify the installation Start, stop, and restart NGINX Understand basic service management
阅读文章 →Beginner Level - Module 3: Basic Configuration
By the end of this module, you will: Understand NGINX configuration file structure Learn about directives and contexts Understand the main configuration file Learn about include directives Practice editing configuration
阅读文章 →Beginner Level - Module 4: Serving Static Files
By the end of this module, you will: Configure NGINX to serve static files Understand the root and alias directives Set up proper file permissions Configure directory listings Handle different file types Set up caching f
阅读文章 →Beginner Level - Module 5: Server Blocks (Virtual Hosts)
By the end of this module, you will: Understand what server blocks are Configure multiple websites on one server Understand server_name matching Set up default server blocks Handle different domains and ports Practice wi
阅读文章 →Advanced Level Exercises
Optimize worker processes for your system Tune buffer sizes Configure keepalive connections Enable file caching Optimize compression settings Benchmark before and after optimizations
阅读文章 →Beginner Level Exercises
Install NGINX on your system Verify the installation with nginx -v Start NGINX service Access the default NGINX page in your browser Stop and restart NGINX Test configuration with nginx -t
阅读文章 →Intermediate Level Exercises
Generate a self-signed SSL certificate Configure NGINX to serve HTTPS on port 443 Set up HTTP to HTTPS redirect Configure strong SSL settings (TLS 1.2+, strong ciphers) Test SSL configuration with browser and command lin
阅读文章 →Intermediate Level - Module 1: SSL/TLS Configuration
By the end of this module, you will: Understand SSL/TLS basics Generate SSL certificates Configure NGINX for HTTPS Set up Let's Encrypt certificates Configure certificate auto-renewal Understand SSL best practices
阅读文章 →Intermediate Level - Module 2: Reverse Proxy
By the end of this module, you will: Understand what a reverse proxy is Configure NGINX as a reverse proxy Proxy to different backend servers Handle headers and proxy settings Configure WebSocket proxying Understand prox
阅读文章 →Intermediate Level - Module 3: Load Balancing
By the end of this module, you will: Understand load balancing concepts Configure different load balancing methods Set up health checks Configure session persistence Understand upstream blocks Handle failures and failove
阅读文章 →Intermediate Level - Module 4: URL Rewriting and Redirects
By the end of this module, you will: Understand URL rewriting vs redirects Use rewrite directive Configure permanent and temporary redirects Handle URL patterns with regex Set up clean URLs Understand rewrite flags
阅读文章 →Intermediate Level - Module 5: Caching
By the end of this module, you will: Understand caching concepts Configure proxy caching Set cache keys and zones Configure cache expiration Handle cache purging Understand browser caching
阅读文章 →Intermediate Level - Module 6: Virtual Hosting
By the end of this module, you will: Understand advanced virtual hosting concepts Configure name-based virtual hosting Set up IP-based virtual hosting Handle default servers Configure wildcard domains Set up subdomain ma
阅读文章 →Let's Encrypt - Module 1: Introduction
By the end of this module, you will: Understand what Let's Encrypt is Know the benefits of Let's Encrypt Understand how Let's Encrypt works Learn about Certbot Understand certificate validation methods
阅读文章 →Let's Encrypt - Module 2: Certbot Installation
By the end of this module, you will: Install Certbot on different Linux distributions Install Certbot on macOS Verify Certbot installation Understand Certbot plugins Configure Certbot for NGINX
阅读文章 →Let's Encrypt - Module 3: Obtaining Certificates
By the end of this module, you will: Obtain your first SSL certificate Use Certbot with NGINX plugin Use standalone mode Use webroot mode Understand different validation methods Handle certificate renewal
阅读文章 →Let's Encrypt - Module 4: Auto-Renewal
By the end of this module, you will: Understand certificate expiration Set up automatic renewal Test renewal process Configure renewal hooks Troubleshoot renewal issues Monitor certificate expiration
阅读文章 →Let's Encrypt - Module 5: Troubleshooting
By the end of this module, you will: Troubleshoot common certificate issues Fix validation failures Resolve renewal problems Handle rate limit issues Debug NGINX configuration problems Use Certbot debugging options
阅读文章 →Let's Encrypt - Module 6: Best Practices and Advanced Topics
By the end of this module, you will: Follow Let's Encrypt best practices Set up wildcard certificates Configure multiple domains efficiently Implement certificate backup strategies Use advanced Certbot features Understan
阅读文章 →Let's Encrypt Comprehensive Guide
Welcome to the comprehensive Let's Encrypt learning guide! This section provides step-by-step instructions for obtaining, managing, and maintaining free SSL/TLS certificates using Let's Encrypt and Certbot.
阅读文章 →OCPP-2.1_all_files — ReadMe
This zip contains the latest version of the OCPP 2.1 Edition 1 specification parts 0, 1, 2 specification, 2 appendices, 3 and 4 for those parts of OCPP 2.1.
阅读文章 →Change List - RFID Communication Implementation
Here's a complete list of all the files I modified and the specific changes made to implement RFID communication between the charge point and central system
阅读文章 →RFID Communication Implementation
Key changes: Worker thread keeps reference to charge point instance RFID read triggers server communication Proper thread communication for async operations
阅读文章 →