Rumah >Peranti teknologi >industri IT >Cara Menyediakan Proksi Nginx Terbalik di Awan Alibaba
Artikel ini dibawa kepada anda dengan kerjasama Alibaba Cloud. Terima kasih kerana menyokong rakan kongsi kami.
Ingin berkongsi kepakaran awan Alibaba anda dan memenangi MacBook Pro? Hantarkan tip terbaik anda di sini! [Pautan ke butiran persaingan]perlu menguruskan beberapa laman web dengan cekap dari pelayan Linux tunggal di Alibaba Cloud? Tutorial ini menunjukkan persediaan siap pengeluaran menggunakan Ubuntu, Nginx, dan Docker. Semasa maju, kami akan menganggap kebiasaan dengan rangkaian, pentadbiran pelayan, dan kontena.
Manfaat Utama:
Panduan ini menangani keperluan untuk menguruskan beberapa laman web atau kluster pelayan dengan cekap dan selamat. Proksi terbalik menerima permintaan klien, meneruskannya ke pelayan backend yang sesuai, dan mengembalikan respons. Senibina ini menawarkan beberapa kelebihan:
Pengoptimuman prestasi:
Teknik seperti pemampatan, penamatan SSL, dan caching dengan ketara meningkatkan kelajuan dan mengurangkan beban pelayan.
nginx cemerlang dalam prestasi dan penggunaan sumber berbanding Apache, terutamanya apabila mengendalikan beberapa laman web. Senibina ringannya meminimumkan overhead, menjadikannya pilihan yang lebih baik untuk senario ini.
Mengapa Alibaba Cloud?
Penyebaran di Alibaba Cloud:
Buat Akaun Awan Alibaba Percuma. [Pautan ke pendaftaran]
Sediakan contoh pelayan Ubuntu pada awan Alibaba. [Pautan ke Panduan Persediaan Ubuntu] (Pengagihan Linux lain juga serasi).
3 Direktori Utama:
(laman web lalai),<code class="language-bash">sudo apt-get update sudo apt-get install nginx systemctl status nginx</code>(konfigurasi).
systemctl
/var/www/html
/etc/nginx
(rujuk dokumentasi Docker rasmi untuk pemasangan versi tertentu atau persediaan repositori: [pautan ke pemasangan docker ce]).
<code class="language-bash">sudo apt-get remove docker docker-engine docker.io sudo apt-get update sudo apt-get install docker-ce</code>
Persediaan Rangkaian:
<code class="language-bash">docker network create nginx-proxy</code>penyebaran proksi nginx:
Ini menetapkan proksi terbalik, pelabuhan pemetaan 80 dan 443 dan memasang soket docker untuk penemuan kontena. jwilder/nginx-proxy
<code class="language-bash">docker run -d -p 80:80 -p 443:443 --name nginx-proxy --net nginx-proxy -v /var/run/docker.sock:/tmp/docker.sock:ro jwilder/nginx-proxy</code>
Menggunakan laman web:
Ganti VIRTUAL_HOST
dengan imej permohonan anda (mis., WordPress, aplikasi tersuai).
<code class="language-bash">docker run -d --net nginx-proxy -e VIRTUAL_HOST=subdomain.yourdomain.com --name site_name your_docker_image</code>
your_docker_image
docker-compose.yml
alibaba awan:
[pautan ke awan alibaba](bahagian Soalan Lazim dari artikel asal boleh dilampirkan di sini, sedikit diganti semula untuk aliran yang lebih baik dan kesesuaian jika dikehendaki.)
Atas ialah kandungan terperinci Cara Menyediakan Proksi Nginx Terbalik di Awan Alibaba. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!