Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk menggunakan pelayan proksi Nginx untuk menyulitkan dan memampatkan sumber web statik?
Bagaimana untuk menggunakan pelayan proksi Nginx untuk menyulitkan dan memampatkan sumber web statik?
Ikhtisar:
Dalam pembangunan web, untuk meningkatkan kelajuan dan keselamatan pemuatan halaman web, kami biasanya menggunakan teknologi penyulitan dan pemampatan untuk memproses sumber halaman web statik. Sebagai pelayan proksi berprestasi tinggi, Nginx menyediakan pelbagai fungsi dan pilihan konfigurasi untuk membantu kami mencapai keperluan ini.
Artikel ini akan memperkenalkan cara menggunakan pelayan proksi Nginx untuk menyulitkan dan memampatkan sumber web statik, serta contoh konfigurasi yang berkaitan.
1.1 Pasang sijil:
Letakkan fail sijil (.crt file) dan fail kunci peribadi (.key file ) dalam Dalam direktori yang ditentukan (seperti /etc/nginx/certs/).
1.2 Konfigurasi Nginx:
Konfigurasikan kandungan berkaitan HTTPS dalam fail konfigurasi Nginx (seperti /etc/nginx/nginx.conf Contoh konfigurasi adalah seperti berikut:
Untuk memastikan keselamatan tapak web, permintaan HTTP dimajukan secara automatik ke HTTPS dan konfigurasi ubah hala boleh dilakukan. Konfigurasi sampel adalah seperti berikut:
server { listen 443; server_name example.com; ssl on; ssl_certificate /etc/nginx/certs/example.crt; ssl_certificate_key /etc/nginx/certs/example.key; location / { // 静态资源加密传输配置 } }
Dalam fail konfigurasi Nginx, tambahkan konfigurasi berikut untuk mendayakan pemampatan gzip:
server { listen 80; server_name example.com; return 301 https://$host$request_uri; }#🎜🎜 #2.2 Konfigurasi Tahap mampatan dan penimbalan: Tahap mampatan dan saiz penimbal gzip boleh dikonfigurasikan mengikut keperluan sebenar Berikut ialah konfigurasi contoh:
http { gzip on; gzip_disable "msie6"; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; gzip_vary on; gzip_proxied any; }
http { gzip_comp_level 4; gzip_buffers 16 8k; }
Atas ialah kandungan terperinci Bagaimana untuk menggunakan pelayan proksi Nginx untuk menyulitkan dan memampatkan sumber web statik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!