


Ajar anda langkah demi langkah cara mendayakan https dan http2 untuk tapak anda (dengan kod)
Dalam artikel sebelumnya "Analisis ringkas pemasangan dan penggunaan nginx (Koleksi) ", saya memperkenalkan anda kepada pemasangan dan penggunaan nginx. Artikel berikut akan memperkenalkan kepada anda cara mendayakan https dan http2 untuk tapak. Mari kita lihat cara melakukannya bersama-sama.
Artikel ini terutamanya memperkenalkan cara mendayakan https
dan http2
Artikel ini terutamanya memperkenalkan cara untuk mendayakan https
dan http2
untuk mendayakan tapak https
Ini agak mudah. Ambil tapak ini Linux nginx
sebagai contoh
.
Muat turun skrip
wget https://dl.eff.org/certbot-auto chmod a+x certbot-auto
secara automatik dikaitkan dengan nginx
$sudo ./certbot-auto --nginx ```sh ## 检查证书有没有过期
$sudo ./certbot-auto renew --dry-run
## 如果过期了就自动续订 ```sh $sudo ./certbot-auto renew
jika prompt adalah seperti berikut Kod ralat
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc3 in position 5: ordinal not in range(128)
adalah kerana fail konfigurasi nginx
mengandungi aksara Cina cuma tukar bahasa Cina kepada bahasa Inggeris
atau anda boleh mencarinya sendiri
grep -r -P '[^\x00-\x7f]' /etc/nginx /etc/letsencrypt
Baiklah, sekarang buka konfigurasi nginx
dan lihat
listen 443 ssl http2; ssl on; ssl_certificate /etc/letsencrypt/live/chuchur.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/chuchur.com/privkey.pem; include /etc/letsencrypt/options-ssl-nginx.conf; ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; if ($scheme != "https") { return 301 https://$host$request_uri; } # managed by Certbot
Perhatikan bahawa versi nginx terlalu rendah untuk dibuka versi nginx, mengambil centos sebagai contoh
Ubah suai/etc/yum.repos.d/nginx.repo的nginx
alamat gudang
[nginx] name=nginx repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
Jika nginx belum dipasang, terus laksanakan yum install nginx. Jika ia telah dipasang, anda boleh menaik tarafnya melalui yum clean all && yum update nginx .
Adalah disyorkan untuk berhenti nginx
Henti Keganasankillall nginx
dahulu, kemudian nyahpasang yum remove nginx
dan kemudian pasang semula yum install nginx
Ubuntu/Debian Upgrade HTTP/ 2
Mula-mula ubah suai alamat apt
sumber gudang/etc/apt/source.list
dan tambah dua baris gudang berikut.
deb http://nginx.org/packages/mainline/debian/ codename nginx deb-src http://nginx.org/packages/mainline/debian/ codename nginx
Laksanakan seterusnya
apt-get clean && apt-get install nginx
OK, kini ia berjaya dan https
didayakan 443 ssl
Yang terakhir http2
didayakan http2
< 🎜. >
nginx -s reloadMuat semula halaman dan mendapati terdapat kunci di hadapan URL, yang bermaksud
berjaya dibukahttps
? Buka URL untuk disahkan dan tunggu sehingga ia dimuatkan Buka yang baharu http2
dan masukkan tab
dan tekan Enter chrome://net-internals/#http2
Atas ialah kandungan terperinci Ajar anda langkah demi langkah cara mendayakan https dan http2 untuk tapak anda (dengan kod). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Stock Market GPT
Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Sebagai bahasa pengaturcaraan yang pantas dan cekap, bahasa Go popular secara meluas dalam bidang pembangunan bahagian belakang. Walau bagaimanapun, beberapa orang mengaitkan bahasa Go dengan pembangunan bahagian hadapan. Malah, menggunakan bahasa Go untuk pembangunan bahagian hadapan bukan sahaja boleh meningkatkan kecekapan, tetapi juga membawa ufuk baharu kepada pembangun. Artikel ini akan meneroka kemungkinan menggunakan bahasa Go untuk pembangunan bahagian hadapan dan memberikan contoh kod khusus untuk membantu pembaca memahami dengan lebih baik bahagian ini. Dalam pembangunan front-end tradisional, JavaScript, HTML dan CSS sering digunakan untuk membina antara muka pengguna

H5referstohtml5, apivotaltechnologyinwebdevelopment.1) html5introducesnewelementsandapisforrich, dynamicwebapplications.2) itsupp ortsmultimediawithoutplugins, enhancusexperienceaceacrossdevices.3) SemantikelementsImproveContentstructureandseo.4) H5'srespo

Bagaimana untuk melaksanakan penstriman HTTP dalam C++? Cipta soket strim SSL menggunakan Boost.Asio dan pustaka klien asiohttps. Sambung ke pelayan dan hantar permintaan HTTP. Terima pengepala respons HTTP dan cetaknya. Menerima badan respons HTTP dan mencetaknya.

Piawaian dan teknologi web telah berkembang dari HTML4, CSS2 dan JavaScript mudah setakat ini dan telah menjalani perkembangan yang ketara. 1) HTML5 memperkenalkan API seperti kanvas dan webstorage, yang meningkatkan kerumitan dan interaktiviti aplikasi web. 2) CSS3 menambah fungsi animasi dan peralihan untuk menjadikan halaman lebih berkesan. 3) JavaScript meningkatkan kecekapan pembangunan dan kebolehbacaan kod melalui sintaks moden node.js dan ES6, seperti fungsi anak panah dan kelas. Perubahan ini telah mempromosikan pembangunan pengoptimuman prestasi dan amalan terbaik aplikasi web.

H5 meningkatkan pengalaman pengguna web dengan sokongan multimedia, penyimpanan luar talian dan pengoptimuman prestasi. 1) Sokongan multimedia: H5 dan Elemen Memudahkan pembangunan dan meningkatkan pengalaman pengguna. 2) Penyimpanan Luar Talian: WebStorage dan IndexedDB membenarkan penggunaan luar talian untuk meningkatkan pengalaman. 3) Pengoptimuman Prestasi: Pekerja web dan elemen mengoptimumkan prestasi untuk mengurangkan penggunaan jalur lebar.

Fungsi utama React termasuk pemikiran komponen, pengurusan negeri dan dom maya. 1) Idea komponenisasi membolehkan pemisahan UI menjadi bahagian yang boleh diguna semula untuk meningkatkan kebolehbacaan kod dan kebolehkerjaan. 2) Pengurusan Negeri menguruskan data dinamik melalui negeri dan prop, dan perubahan mencetuskan kemas kini UI. 3) Prestasi Pengoptimuman DOM Maya, kemas kini UI melalui pengiraan operasi minimum Replika DOM dalam ingatan.

H5 meningkatkan kebolehaksesan laman web dan kesan SEO melalui unsur -unsur semantik dan atribut ARIA. 1. Gunakan, dan lain -lain untuk mengatur struktur kandungan dan meningkatkan SEO. 2. Atribut Aria seperti ARIA-Label meningkatkan kebolehcapaian, dan pengguna teknologi bantuan boleh menggunakan laman web dengan lancar.

Melaksanakan keselamatan muat naik fail HTTP di Golang memerlukan langkah berikut: Sahkan jenis fail. Hadkan saiz fail. Kesan virus dan perisian hasad. Simpan fail dengan selamat.
