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

Rumah >Operasi dan penyelenggaraan >Nginx >Bagaimana untuk mengkonfigurasi hos maya Nginx dalam CentOS7.3

Bagaimana untuk mengkonfigurasi hos maya Nginx dalam CentOS7.3

WBOY
WBOYke hadapan
2023-05-15 20:55:191513semak imbas

Persekitaran eksperimen

Mesin maya centos 7.3 yang dipasang secara minima

Konfigurasikan persekitaran asas

1

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

2. Wujudkan direktori akar tapak hos mesin maya

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

Bagaimana untuk mengkonfigurasi hos maya Nginx dalam CentOS7.3

3. Matikan tembok api centos

setenforce 0
systemctl stop firewalld
systemctl disable firewalld

Bagaimana untuk mengkonfigurasi hos maya Nginx dalam CentOS7.3

Konfigurasikan hos maya berasaskan port

1 Edit fail konfigurasi nginx

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

Tambah kandungan berikut

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

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

 location / {
 }
}

Bagaimana untuk mengkonfigurasi hos maya Nginx dalam CentOS7.3

3 Mulakan perkhidmatan nginx

systemctl start nginx

4. Akses dua tapak pada mesin hos

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

Bagaimana untuk mengkonfigurasi hos maya Nginx dalam CentOS7.3

Bagaimana untuk mengkonfigurasi hos maya Nginx dalam CentOS7.3

Konfigurasikan hos maya berdasarkan nama domain

1 -edit fail konfigurasi nginx

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

2 Padamkan kandungan asal dan tambahkan semula kandungan berikut

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 / {
 }
}

Bagaimana untuk mengkonfigurasi hos maya Nginx dalam CentOS7.3

3

systemctl restart nginx
nginx4. Dalam tingkap Ubah suai

fail

hosts edit fail

,

c:windowssystem32driversetchoststambah kandungan berikut (ubah suai mengikut situasi sebenar)

192.168.204.135 site1.test.com

192.168.204.135 site2.test.com

Bagaimana untuk mengkonfigurasi hos maya Nginx dalam CentOS7.35

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

Bagaimana untuk mengkonfigurasi hos maya Nginx dalam CentOS7.3

Konfigurasikan hos maya berasaskan IP

Bagaimana untuk mengkonfigurasi hos maya Nginx dalam CentOS7.3

1. Tambahkan dua alamat ip pada mesin maya

ifconfig ens33:1 192.168.204.151
ifconfig ens33:2 192.168.204.152
2. Edit semula fail konfigurasi nginx
vim /etc/nginx/conf.d/vhosts.conf

3. Padamkan kandungan asal dan tambahkan semula kandungan berikut

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 / {
 }
}

4 Mulakan semula perkhidmatan

systemctl restart nginx

5. 🎜>Bagaimana untuk mengkonfigurasi hos maya Nginx dalam CentOS7.3

nginx

Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi hos maya Nginx dalam CentOS7.3. 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