1. Créez le répertoire et les fichiers du site Web :
[root@localhost data]# tree /data /data └── wwwroot ├── www.1.com_8080 │ └── index.html └── www.1.com_8081 └── index.html
2. Modifiez 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. Créez le répertoire des fichiers de configuration de l'hôte virtuel :
[root@localhost conf]mkdir /usr/local/nginx/conf/vhost
4. fichier de configuration de l'hôte :
[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; }
Si vous utilisez d'autres noms de domaine pour accéder à l'hôte virtuel, l'hôte virtuel par défaut sera mis en correspondance. Cette configuration rejettera les hôtes virtuels avec des noms de domaine non définis. Si cette option n'est pas configurée, le serveur classé en premier deviendra l'hôte virtuel par défaut.
5. Testez s'il y a des problèmes avec le fichier de configuration :
[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 Lorsque le fichier de configuration est modifié, vous pouvez utiliser la commande suivante pour recharger le fichier de configuration
[root@localhost sbin]# ./nginx -s reload
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!