1. Buat direktori dan fail tapak web:
[root@localhost data]# tree /data /data └── wwwroot ├── www.1.com_8080 │ └── index.html └── www.1.com_8081 └── index.html
2 Ubah suai nginx.conf:
[root@localhost nginx]# vim /usr/local/nginx/conf/nginx.conf worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; keepalive_timeout 65; include vhost/*.conf; #vhost目录下会包含所有的虚拟主机的配置文件 }
3 Direktori fail konfigurasi hos maya:
[root@localhost conf]mkdir /usr/local/nginx/conf/vhost
4. Cipta fail konfigurasi hos maya:
[root@localhost nginx]# vim /usr/local/nginx/conf/vhost/www.1.com.8080.conf server{ listen 8080; server_name 1.com www.1.com; index index.html; root /data/wwwroot/www.1.com_8080; }
[root@localhost nginx]# vim /usr/local/nginx/conf/vhost/www.1.com.8081.conf server{ listen 8081; server_name 1.com www.1.com; index index.html; root /data/wwwroot/www.1.com_8081; }
[root@localhost nginx]# vim /usr/local/nginx/conf/vhost/default.conf server{ listen 80 default_server; #使用default_server指定nginx的默认虚拟主机 deny all; }
Jika nama domain lain digunakan untuk mengakses hos maya, ia akan sepadan Dengan hos maya lalai, konfigurasi ini akan menolak hos maya dengan nama domain yang tidak ditentukan. Jika pilihan ini tidak dikonfigurasikan, pelayan di kedudukan pertama akan menjadi hos maya lalai.
5. Uji sama ada terdapat masalah dengan fail konfigurasi:
[root@localhost root]# cd /usr/local/nginx/sbin [root@localhost sbin]# ./nginx -t nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file
6. Apabila fail konfigurasi diubah suai, anda boleh menggunakan arahan berikut untuk muat semula fail konfigurasi
[root@localhost sbin]# ./nginx -s reload
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi hos maya nginx berdasarkan port. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!