>/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 pada CentOS

Bagaimana untuk mengkonfigurasi hos maya Nginx pada CentOS

PHPz
PHPzke hadapan
2023-05-30 21:45:291455semak 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 pada CentOS

3. Matikan tembok api centos

setenforce 0
systemctl stop firewalld
systemctl disable firewalld

Bagaimana untuk mengkonfigurasi hos maya Nginx pada CentOS

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 pada CentOS

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 pada CentOS

Bagaimana untuk mengkonfigurasi hos maya Nginx pada CentOS

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 pada CentOS

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 pada CentOS5

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

Bagaimana untuk mengkonfigurasi hos maya Nginx pada CentOS

Konfigurasikan hos maya berasaskan IP

Bagaimana untuk mengkonfigurasi hos maya Nginx pada CentOS

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 pada CentOS

nginx

Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi hos maya Nginx pada CentOS. 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