Rumah > Artikel > Operasi dan penyelenggaraan > Penggunaan Pengurus Proksi Nginx dan sijil SSL: memastikan keselamatan laman web
Menggunakan Pengurus Proksi Nginx dan Sijil SSL: Untuk memastikan keselamatan laman web, contoh kod khusus diperlukan
Abstrak: Artikel ini bertujuan untuk memperkenalkan Nginx Pengurus Proksi Gunakan sijil SSL untuk memastikan keselamatan tapak web. Artikel ini akan memperkenalkan konsep dan fungsi asas Pengurus Proksi Nginx, dan menggunakan contoh kod khusus untuk menunjukkan cara mengkonfigurasi sijil SSL untuk memastikan keselamatan tapak web.
Melalui Pengurus Proksi Nginx, kami boleh mencipta berbilang hos maya dan menetapkan hos ini kepada nama domain yang berbeza. Pada masa yang sama, kami boleh mengkonfigurasi peraturan proksi terbalik untuk setiap hos maya untuk memajukan permintaan daripada nama domain yang berbeza kepada pelayan belakang yang berbeza. Selain itu, Pengurus Proksi Nginx juga menyokong pengurusan dan konfigurasi sijil SSL untuk menyulitkan komunikasi tapak web.
Langkah 1: Pasang Docker
sudo apt-get update sudo apt-get install docker.io
Langkah 2: Mulakan bekas Pengurus Proksi Nginx
sudo docker run -d -p 80:80 -p 81:81 -p 443:443 --name nginx-proxy-manager -v ~/nginx-proxy-manager:/data --restart always jlesage/nginx-proxy-manager#🎜 🎜# Dengan cara ini, Pengurus Proksi Nginx berjaya dipasang dan dimulakan. Kami boleh membuka antara muka web Pengurus Proksi Nginx dengan mengakses http://localhost:81 melalui pelayar.
Langkah 2: Klik pilihan "SSL Certificate" dalam bar navigasi kiri.
Langkah 3: Klik butang "+" di penjuru kanan sebelah atas untuk memasuki halaman konfigurasi sijil SSL.
Langkah 4: Masukkan nama domain anda dalam medan "Nama domain" dan klik butang "Simpan".
location / { proxy_pass http://backend_server; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
backend_server
dalam kod di atas dengan alamat pelayan belakang anda.
backend_server
替换为您的后端服务器地址。location / { allow IP1; allow IP2; deny all; # other configurations... }
将上述代码中的IP1
和IP2
Konfigurasikan kawalan akses
IP1
dan IP2
dalam kod di atas dengan yang anda benarkan akses kepada alamat IP. Atas ialah kandungan terperinci Penggunaan Pengurus Proksi Nginx dan sijil SSL: memastikan keselamatan laman web. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!