Rumah >Operasi dan penyelenggaraan >Nginx >Bagaimana untuk membolehkan konfigurasi SSL dalam pelayan Nginx
Jana Sijil
Anda boleh menjana sijil mudah dengan mengikuti langkah berikut:
Mula-mula, masukkan direktori tempat anda ingin mencipta sijil dan kunci peribadi, contohnya:
$ cd /usr/local/nginx/conf
Buat kunci peribadi Pelayan, arahan akan meminta anda memasukkan kata laluan:
$ openssl genrsa -des3 -out server.key 1024
Cipta sijil (csr) untuk menandatangani permintaan:
$ openssl req -new -key server.key -out server.csr
Alih keluar yang diperlukan semasa memuatkan nginx dengan Sokongan SSL dan menggunakan kunci peribadi di atas Kata laluan:
$ cp server.key server.key.org $ openssl rsa -in server.key.org -out server.key
Dayakan hos maya ssl
Tulis dalam fail konfigurasi nginx.conf:
server { listen 443; server_name example.com; root /apps/www; index index.html index.htm; ssl on; ssl_certificate /etc/nginx/ssl/nginx.crt; ssl_certificate_key /etc/nginx/ssl/nginx.key; # ssl_protocols sslv3 tlsv1 tlsv1.1 tlsv1.2; # ssl_ciphers all:!adh:!export56:rc4+rsa:+high:+medium:+low:+sslv2:+exp; # ssl_prefer_server_ciphers on; }
di mana ssl_certificate mewakili fail ca dan ssl_certificate_key mewakili fail Kunci.
Jika anda ingin memaksa permintaan http ke https, anda boleh melakukan ini:
server { listen 80; server_name example.me; return 301 https://$server_name$request_uri; }
Atas ialah kandungan terperinci Bagaimana untuk membolehkan konfigurasi SSL dalam pelayan Nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!