Main dengan penyimpanan objek Tencent Cloud COS berasaskan sifar: hosting laman web statik dan tetapan anti-kecurian
Rakan sering bertanya kepada saya: Saya hanya ingin menjadi tuan rumah aplikasi satu halaman depan (seperti projek berkemas Vue/React), blog statik peribadi, atau hanya ingin mencari tempat untuk menyimpan gambar dan video, adakah saya harus membelinya? Pelayan awan, dengan Nginx?
Sudah tentu tidak. Permintaan ini secara langsung
Storan objek (COS, Cloud Object Storage)
。 Bukan hanya menjimatkan tenaga untuk mengekalkan pelayan, tetapi juga
Sangat murah
(Biasanya hanya beberapa sen sebulan untuk simpanan), kelajuan akses jauh lebih cepat daripada pelayan biasa.
Hari ini kita akan membuka sepenuhnya Tencent Cloud COS, dari membuat dan menjadi tuan rumah laman web statik, hingga mengkonfigurasi rantai anti-pencurian, dan keseluruhan proses pelepasan peringkat pengasuh.
Peringkat pertama: mengenali COS dan membuat baldi pertama anda
Jangan tertipu dengan istilah teknikal "penyimpanan objek". Anda hanya boleh memahaminya sebagai
Cakera rangkaian super cloud yang tidak akan pernah diisi dengan pautan rangkaiannya sendiri
。 Anda terbiasa menggunakan "file folder" untuk menguruskan data di komputer anda. Di COS, file tersebut disebut "Objek" dan folder root disebut "Bucket".
1. Buat baldi simpanan
Log masuk ke Tencent Cloud Console, cari dan masukkan "Objek Penyimpanan COS".
Klik "Senarai baldi" di menu di sebelah kiri, kemudian klik "Buat baldi".
Konfigurasi parameter utama (menentukan dompet dan keselamatan anda): Nama: Beri nama, seperti mybucket (sistem akan secara automatik menambahkan rentetan nombor di belakang). Lokasi: Sangat penting! Sekiranya khalayak laman web anda terutama dalam negeri, keutamaan akan diberikan kepada node teras seperti "Guangzhou" atau "Beijing". Sekiranya anda merancang untuk bekerjasama dengan Tencent Cloud Server (CVM), anda mesti memilih kawasan yang sama dengan pelayan, sehingga penghantaran intranet adalah percuma. Akses: Sekiranya anda hanya menyimpan sandaran peribadi, pilih "Peribadi". Oleh kerana kita ingin melakukan hosting laman web statik dan tempat tidur gambar pautan luaran, kita mesti memilih "bacaan awam dan tulisan peribadi" di sini. Ini bermaksud bahawa orang di seluruh dunia dapat membaca (memuat turun/melihat) fail anda, tetapi hanya mereka yang mempunyai kunci akaun yang dapat memuat naik dan mengubahnya.
Pilihan lain (seperti kawalan versi, penyulitan, dan lain-lain) tetap lalai dan klik Seterusnya sepanjang jalan sehingga penciptaan selesai.
Tahap kedua: buka hosting laman web statik (ubah baldi menjadi laman web)
Apabila baldi dibina, kami kini mengubahnya menjadi laman web yang boleh diakses.
1. Muat naik fail web anda
Klik baldi yang baru anda buat, klik "Daftar Fail", dan masukkan fail web statik anda (mesti mengandungi a
Index.html
Fail halaman utama) seret dan muat naik terus ke
Direktori root
。
2. Hidupkan suis hosting
Di menu sebelah kiri baldi semasa, cari dan klik "Konfigurasi Asas"-> "Laman Web Statik".
Klik "Edit" untuk menukar status ke "Aktifkan".
Konfigurasikan dokumen indeks: Isi index.html di lajur "Dokumen Indeks". Sekiranya anda
Laman web mempunyai halaman ralat 404 tersuai, anda boleh mengisi 404.html dalam "Dokumen Ralat".
Klik simpan.
3. Akses ujian
Setelah disimpan, sistem akan secara automatik menghasilkan "nama domain akses" untuk anda (biasanya dalam bentuk https://mybucket-xxx.cos-website.ap-guangzhou.myqcloud.com).
Salin pautan ini ke penyemak imbas dan buka, dan anda akan dapati bahawa laman web statik anda sudah dapat diakses dengan sempurna!
Peringatan lanjutan: Nama domain bawaan ini terlalu panjang dan jelek. Anda boleh mengikat nama domain yang anda beli dan rakam di "nama domain khusus" di bawah, dan membuka sijil HTTPS dengan satu klik untuk segera menjadikan laman web lebih formal.
Tahap ketiga: Konfigurasikan rantai anti-kecurian (mempertahankan dompet anda)
Pengebilan COS terdiri daripada dua bahagian:
Kapasiti simpanan
Dan
Trafik downlink
。 Bayaran simpanan sangat murah, tetapi jika laman web anda terbakar, atau gambar atau video yang anda masukkan dicuri oleh orang lain dan digantung terus di laman web mereka (biasanya dikenali sebagai "pautan panas"), setiap kali orang lain memuat semula laman web, mereka akan ditolak Wang sebenar dalam akaun Tencent Cloud anda.
Untuk mengelakkan kebankrapan daripada "dicuri lalu lintas" oleh orang lain, kita mesti mengkonfigurasi
Perlindungan Pautan Haram (Hotlink Protection)
。
1. Prinsip kerja rantai anti-kecurian
Apabila orang lain mengunjungi laman web, penyemak imbas secara automatik akan membawa fail bernama
Referer
Kepala permintaan memberitahu pelayan: "Dari laman web mana saya datang".
Rantai anti-kecurian adalah dengan memeriksa ini
Referer
。 Sekiranya anda menemui permintaan yang tidak berasal dari laman web anda sendiri, tolak secara langsung.
2. Langkah konfigurasi Tencent Cloud COS
Pada menu di sebelah kiri baldi, klik "Pengurusan Keselamatan"-> "Tetapan Rantai Pencurian".
Klik "Edit" untuk menetapkan status ke "Hidupkan".
Jenis rantai anti-kecurian: pilih "senarai putih" (ini bermaksud bahawa hanya laman web yang saya nyatakan yang boleh menggunakan fail saya secara normal, dan semua orang lain menolak).
Peraturan Referer: Masukkan nama domain laman web anda sendiri, misalnya *.yourdomain.com (menambahkan tanda bintang bermaksud membenarkan semua nama domain tahap kedua diakses). Masukkan nama domain yang anda gunakan untuk ujian tempatan anda, seperti localhost atau 127.0.0.1, jika tidak, gambar tidak akan dipaparkan semasa anda mengembangkan secara tempatan.
Sertakan Referer kosong: Pilih "Benarkan": Apabila pengguna memasukkan URL gambar secara langsung di penyemak imbas, atau membuka pautan secara langsung di WeChat telefon bimbit, permintaan tersebut tidak membawa Referer. Sekiranya anda mahu orang lain melihatnya secara langsung, pilih untuk membenarkannya. Pilih "Tolak": Mekanisme anti-kecurian yang paling ketat. Walaupun orang lain memasukkan pautan gambar anda secara langsung di penyemak imbas, mereka akan melaporkan kesalahan (HTTP 403), yang hanya dapat dilihat di laman web anda.
Klik untuk menyimpan, biasanya berlaku di seluruh dunia dalam masa 5 minit.
Tahap keempat: alat yang cekap untuk bermain dengan COS setiap hari
Setelah fail web meningkat, memuat naik di bahagian web setiap kali bukan sahaja lambat, tetapi juga mudah tersekat. Dua artifak disyorkan di sini, yang membolehkan anda menguruskan COS seperti cakera keras tempatan.
1. Artifak Rasmi: COSBrowser
Pergi ke laman web rasmi Tencent Cloud untuk memuat turun
COSBrowser
Pelanggan (sokongan untuk Windows/Mac).
Semasa log masuk, anda perlu menggunakan SecretId dan SecretKey (dibuat di sudut kanan atas konsol awan Tencent "Pengurusan Akses-> Kunci Akses").
Setelah log masuk, anda akan melihat antara muka yang serupa dengan cakera rangkaian, yang menyokong muat naik kumpulan, muat turun, dan penyegerakan folder, dan kelajuannya sangat cepat.
2. Rakan terbaik untuk katil gambar: PicGo
Sekiranya anda biasanya menulis nota atau blog Markdown, anda boleh memuat turunnya
PicGo
Perisian, konfigurasikan pemalam Tencent Cloud COS.
Selepas itu, anda hanya perlu mengambil tangkapan skrin di komputer anda, tekan kekunci pintasan, gambar akan dimuat secara automatik ke COS, dan bahagian akan dihasilkan secara automatik di papan keratan anda
! [Image] (https://...)
Kod Markdown hanyalah injil pencipta.
Ringkasan
Dengan menggunakan Tencent Cloud COS untuk bermain dengan laman web dan penyimpanan statik, intinya adalah tiga langkah:
Tong pembinaan (bacaan awam)-> pemindahan fail dan buka hosting-> rantai anti-kecurian senarai putih terbuka
。 Dengan tiga langkah ini, anda akan mempunyai ruang laman web awan yang sangat tersedia, sangat pantas dan hampir percuma. Selagi anda melindungi kunci akses anda (SecretKey), walaupun anda menghadapi lalu lintas yang besar secara tiba-tiba, rantai anti-kecurian dapat membantu anda menjaga garis pertahanan dompet anda.
