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
> Masukkan direktori conf dan lihat banyak fail konfigurasi
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
pada /usr/htdocs/ yang sepadan dalam nginx.conf Tambah fail index.php di bawah linux untuk ujian
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:
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!