Rumah >Operasi dan penyelenggaraan >Nginx >Bagaimana untuk mengkonfigurasi berbilang hos maya dalam nginx

Bagaimana untuk mengkonfigurasi berbilang hos maya dalam nginx

PHPz
PHPzke hadapan
2023-05-13 21:13:091580semak imbas

Sangat mudah untuk mengkonfigurasi vhost hos maya di bawah nginx. Terutamanya menambah pelayan pada fail konfigurasi nginx nginx.conf

Contohnya, saya ingin mengkonfigurasi dua hos maya dan mengaksesnya melalui nama domain linux.com dan linux2.com Direktori yang sepadan ialah /usr/. htdocs /linux dan /usr/htdocs/linux2 (direktori ini adalah tempat fail projek pembangunan anda diletakkan)

Oleh kerana saya memasang mesin maya tempatan, saya mula-mula menambah dua ubah hala ke fail hos:

192.168.20.250 linux.com //192.168.20.250 ialah IP mesin maya saya, menggunakan kaedah jambatan

192.168.20.250 linux2.com

Memulakan konfigurasi .com sebagai contoh, mengkonfigurasi berbilang hos maya adalah proses yang sama.

1. Cari fail konfigurasi nginx nginx.conf

Secara amnya dalam fail conf di bawah laluan pemasangan nginx

Bagaimana untuk mengkonfigurasi berbilang hos maya dalam nginx

> Masukkan direktori conf dan lihat banyak fail konfigurasi

Bagaimana untuk mengkonfigurasi berbilang hos maya dalam nginx

Edit nginx.conf

Tambah pelayan {} , konfigurasi dalam setiap pelayan sepadan dengan vhost hos maya

server {
  listen 80;  //80端口
  server_name linux.com;   //设置域名

   #直接输入域名进入的目录和默认解析的文件
  location / { 
    index index.html; 
    root /usr/htdocs/linux; //直接输入linux.com是进到了这里 ,一般配置和解析php所在目录一直
  }

   #解析.php的文件
  location ~ \.php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param script_filename /usr/htdocs/linux/$fastcgi_script_name;  //当前虚拟主机对应的目录
    include fastcgi_params;
  } 
}

Tambah

Bagaimana untuk mengkonfigurasi berbilang hos maya dalam nginx

pada /usr/htdocs/ yang sepadan dalam nginx.conf Tambah fail index.php di bawah linux untuk ujian

Bagaimana untuk mengkonfigurasi berbilang hos maya dalam nginx

Mulakan semula nginx: service nginx restart

Selepas mengubah suai fail konfigurasi nginx, Anda perlu mulakan semula nginx untuk berkuat kuasa

Buka penyemak imbas dan masukkan nama domain untuk menguji:

Bagaimana untuk mengkonfigurasi berbilang hos maya dalam nginx

Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi berbilang hos maya dalam nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam