>/var/wwwroot/site1/index.htmlecho-e"site2">>/var/"/> >/var/wwwroot/site1/index.htmlecho-e"site2">>/var/">

Maison  >  Article  >  Opération et maintenance  >  Comment configurer l'hôte virtuel Nginx sur CentOS

Comment configurer l'hôte virtuel Nginx sur CentOS

PHPz
PHPzavant
2023-05-30 21:45:291407parcourir

EXPERTIMENTAL ENFERT . Désactivez le pare-feu centos

yum install -y epel-*
yum isntall -y nginx vim

Configurez l'hôte virtuel basé sur le port

1 Modifiez le fichier de configuration nginx

mkdir /var/wwwroot
mkdir /var/wwwroot/site1
mkdir /var/wwwroot/site2
echo -e "site1" >> /var/wwwroot/site1/index.html
echo -e "site2" >> /var/wwwroot/site2/index.html

2 Ajoutez le contenu suivant

setenforce 0
systemctl stop firewalld
systemctl disable firewalld

Comment configurer lhôte virtuel Nginx sur CentOS

3. nginx code> Service

vim /etc/nginx/conf.d/vhosts.conf

4. Accédez à deux sites sur la machine hôteComment configurer lhôte virtuel Nginx sur CentOS

http://192.168.204.135:8081/

http://192.168.204.135:8082 / code><strong></strong>

Comment configurer l'hôte virtuel Nginx sur CentOS

Comment configurer l'hôte virtuel Nginx sur CentOS

Configurer un hôte virtuel basé sur le nom de domaineComment configurer lhôte virtuel Nginx sur CentOS

1. Rééditez le fichier de configuration nginxnginx 服务

server {
  listen 8081;
  root /var/wwwroot/site1;
  index index.html;

  location / {
  }
}
server {
 listen 8082;
 root /var/wwwroot/site2;
 index index.html;

 location / {
 }
}

4. 在宿主机访问两个站点

http://192.168.204.135:8081/
http://192.168.204.135:8082/

Comment configurer lhôte virtuel Nginx sur CentOS 

Comment configurer lhôte virtuel Nginx sur CentOS

配置基于域名的虚拟主机

1. 重新编辑nginx配置文件

systemctl start nginx

2. 删除原内容,重新添加以下内容

vim /etc/nginx/conf.d/vhosts.conf

Comment configurer lhôte virtuel Nginx sur CentOS

3. 重启 nginx 服务

server {
  listen 80;
  server_name site1.test.com;
  root /var/wwwroot/site1;
  index index.html;

  location / {
  }
}
server {
 listen 80;
 server_name site2.test.com;
 root /var/wwwroot/site2;
 index index.html;

 location / {
 }
}

4. 在windows上修改 hosts 文件

编辑 c:windowssystem32driversetchosts 文件,

添加以下内容(根据实际情况自己修改)

192.168.204.135 site1.test.com

192.168.204.135 site2.test.com

Comment configurer lhôte virtuel Nginx sur CentOS

5. 在宿主机访问两个站点

http://site1.test.com/
http://site2.test.com/

Comment configurer lhôte virtuel Nginx sur CentOS 

Comment configurer lhôte virtuel Nginx sur CentOS

配置基于ip的虚拟主机

1. 在虚拟机增加两个ip地址

systemctl restart nginx

2. 重新编辑nginx配置文件

ifconfig ens33:1 192.168.204.151
ifconfig ens33:2 192.168.204.152

3. 删除原内容,重新添加以下内容

vim /etc/nginx/conf.d/vhosts.conf

Comment configurer lhôte virtuel Nginx sur CentOS

4. 重启 nginx 服务

server {
  listen 192.168.204.151:80;
  root /var/wwwroot/site1;
  index index.html;

  location / {
  }
}
server {
 listen 192.168.204.152:80;
 root /var/wwwroot/site2;
 index index.html;

 location / {
 }
}

5. 在宿主机访问两个站点

http://192.168.204.151/
http://192.168.204.152/

systemctl restart nginx

2 Supprimez le contenu original et rajoutez le contenu suivant

rrreee

Comment configurer l'hôte virtuel Nginx sur CentOSComment configurer lhôte virtuel Nginx sur CentOS

3. Redémarrez le service nginx

rrreeeComment configurer lhôte virtuel Nginx sur CentOS4 . Modifiez le fichier hosts sur Windows

🎜Modifiez le fichier c:windowssystem32driversetchosts, 🎜🎜Ajoutez le contenu suivant (modifiez-le en fonction de la situation réelle) 🎜🎜192.168. .204.135 site1.test.com🎜🎜192.168.204.135 site2 .test.com🎜🎜Comment configurer l'hôte virtuel Nginx sur CentOS🎜🎜5. Accédez à deux sites sur la machine hôte🎜🎜http://site1.test.com/🎜<code>http://site2.test.com/🎜 🎜Comment configurer l'hôte virtuel Nginx sur CentOS 🎜🎜 Comment configurer l'hôte virtuel Nginx sur CentOS🎜🎜🎜Configurer un hôte virtuel basé sur IP🎜🎜🎜1. Dans Ajouter deux adresses IP à la machine virtuelle🎜rrreee🎜2. Rééditez le fichier de configuration nginx🎜rrreee🎜 3. Supprimez le contenu original et ajoutez à nouveau le contenu suivant🎜rrreee🎜Comment configurer l'hôte virtuel Nginx sur CentOS🎜🎜4. Redémarrez le service nginx🎜rrreee🎜5. Accédez à deux sites sur la machine hôte 🎜🎜http://192.168.204.151/🎜<code>http://192.168.204.152/🎜🎜🎜🎜 🎜🎜🎜🎜

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer