Bagaimana untuk mengkonfigurasi hos maya Nginx pada CentOS

PHPz
Lepaskan: 2023-05-30 21:45:29
ke hadapan
1410 orang telah melayarinya

Persekitaran eksperimen

Mesin maya centos 7.3 yang dipasang secara minima

Konfigurasikan persekitaran asas

1

yum install -y epel-*
yum isntall -y nginx vim
Salin selepas log masuk

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
Salin selepas log masuk

Bagaimana untuk mengkonfigurasi hos maya Nginx pada CentOS

3. Matikan tembok api centos

setenforce 0
systemctl stop firewalld
systemctl disable firewalld
Salin selepas log masuk

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
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

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 / {
 }
}
Salin selepas log masuk

Bagaimana untuk mengkonfigurasi hos maya Nginx pada CentOS

3 Mulakan perkhidmatan nginx

systemctl start nginx
Salin selepas log masuk

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
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

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 / {
 }
}
Salin selepas log masuk

Bagaimana untuk mengkonfigurasi hos maya Nginx pada CentOS

3

systemctl restart nginx
Salin selepas log masuk
Salin selepas log masuk
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
Salin selepas log masuk
2. Edit semula fail konfigurasi nginx
vim /etc/nginx/conf.d/vhosts.conf
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

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 / {
 }
}
Salin selepas log masuk

4 Mulakan semula perkhidmatan

systemctl restart nginx
Salin selepas log masuk
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!