Cara menggunakan Pengurus Proksi Nginx untuk melaksanakan konfigurasi hos maya berasaskan nama domain

PHPz
Lepaskan: 2023-09-27 18:51:29
asal
894 orang telah melayarinya

如何使用Nginx Proxy Manager实现基于域名的虚拟主机配置

Cara menggunakan Pengurus Proksi Nginx untuk melaksanakan konfigurasi hos maya berasaskan nama domain

Nginx ialah perisian pelayan web sumber terbuka berprestasi tinggi yang popular dengan kestabilan dan fleksibilitinya. Fungsi Nginx boleh direalisasikan dengan mentakrifkan berbilang hos maya dalam fail konfigurasi, supaya nama domain yang berbeza boleh dihalakan ke pelayan yang berbeza.

Pengurus Proksi Nginx ialah alat pengurusan antara muka web yang ringkas dan mudah digunakan yang dibangunkan berdasarkan Nginx Ia menyediakan antara muka operasi yang mesra dan boleh membantu kami mengurus konfigurasi hos maya Nginx.

Yang berikut akan memperkenalkan cara menggunakan Pengurus Proksi Nginx untuk melaksanakan konfigurasi hos maya berasaskan nama domain:

Langkah 1: Pasang Pengurus Proksi Nginx

Pertama, kita perlu memasang Pengurus Proksi Nginx dan Nginx. Ia boleh dipasang melalui arahan berikut:

# 安装Nginx
sudo apt update
sudo apt install nginx

# 安装Nginx Proxy Manager
sudo apt install npm -y
sudo npm install -g npm
sudo npm install -g n
sudo n lts
sudo npm install -g node-gyp
sudo apt install python2 -y
sudo apt install build-essential -y
sudo apt install git -y
git clone https://github.com/jc21/nginx-proxy-manager.git
cd nginx-proxy-manager
npm uninstall bcrypt
npm install bcrypt
npm run postinstall
Salin selepas log masuk

Selepas pemasangan selesai, kami boleh mengakses antara muka pengurusan Pengurus Proksi Nginx dengan mengakses alamat IP pelayan Port lalai ialah 81.

Langkah 2: Tambah hos

Dalam antara muka pengurusan Pengurus Proksi Nginx, kita boleh menambah hos maya dengan mengklik menu "Hos Proksi" di sebelah kiri.

Klik butang "Tambah", kemudian isikan nama domain, hos sasaran, port sasaran dan maklumat lain, dan akhir sekali klik butang "Simpan". Ini berjaya menambah hos maya.

Langkah 3: Ubah suai resolusi nama domain

Untuk membolehkan hos maya yang kami tambahkan berkuat kuasa, kami perlu menghalakan resolusi nama domain ke alamat IP pelayan kami.

Dalam antara muka pengurusan penyedia perkhidmatan resolusi DNS, cari tetapan resolusi nama domain, tambah rekod A dan halakan nama domain ke alamat IP pelayan.

Langkah 4: Uji akses

Selepas melengkapkan langkah di atas, kita boleh mengakses hos maya dengan memasukkan nama domain dalam pelayar. Pengurus Proksi Nginx akan memajukan permintaan kepada hos sasaran dan port sasaran yang sepadan berdasarkan resolusi nama domain.

Contoh kod:

Berikut ialah contoh fail konfigurasi Nginx seperti itu boleh dijana dan diuruskan secara automatik dengan menggunakan Pengurus Proksi Nginx:

server {
    listen 80;
    server_name example.com;
    
    location / {
        proxy_pass http://target_server:80;
    }
}
Salin selepas log masuk

Dalam contoh di atas, kami mentakrifkan hos maya dan menambah. nama domain example.com Tuding ke port 80 target_server.

Perlu diingat bahawa apabila menggunakan Pengurus Proksi Nginx, kita tidak lagi perlu mengubah suai fail konfigurasi Nginx secara manual, semua konfigurasi boleh dikendalikan melalui antara muka grafik.

Ringkasan:

Menggunakan Pengurus Proksi Nginx boleh membantu kami melaksanakan konfigurasi hos maya berasaskan nama domain dengan mudah. Dengan operasi mudah, kami boleh mengurus berbilang hos maya tanpa mengubah suai fail konfigurasi Nginx secara manual.

Sama ada tapak web peribadi atau aplikasi peringkat perusahaan, anda boleh menggunakan Pengurus Proksi Nginx untuk memudahkan pengurusan konfigurasi dan meningkatkan kecekapan operasi dan penyelenggaraan. Semoga kandungan di atas dapat membantu anda.

Atas ialah kandungan terperinci Cara menggunakan Pengurus Proksi Nginx untuk melaksanakan konfigurasi hos maya berasaskan nama domain. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan