亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Nginx 虛擬主機(jī)

對(duì)于Nginx而言,每一個(gè)虛擬主機(jī)相當(dāng)于一個(gè)在同一臺(tái)服務(wù)器中卻相互獨(dú)立的站點(diǎn),從而實(shí)現(xiàn)一臺(tái)主機(jī)對(duì)外提供多個(gè) web 服務(wù),每個(gè)虛擬主機(jī)之間是獨(dú)立的,互不影響的。

虛擬主機(jī)類型

Nginx 支持三種類型的虛擬主機(jī)配置:
  • 基于 IP 的虛擬主機(jī)
  • 基于域名的虛擬主機(jī)
  • 基于端口的虛擬主機(jī)

基于IP虛擬主機(jī)

1. 增加主機(jī)IP

目標(biāo)主機(jī)需要主機(jī)配備 2 個(gè)以上 ip,配置 ip 不是本文重點(diǎn),這里不展開。

2. 創(chuàng)建站點(diǎn)目錄和網(wǎng)頁

  [root@nginx ~]# mkdir -p /home/wwwroot/ipsite01/
  [root@nginx ~]# mkdir -p /home/wwwroot/ipsite02/
  [root@nginx ~]# echo 'ipsite01' > /home/wwwroot/ipsite01/index.html
  [root@nginx ~]# echo 'ipsite02' > /home/wwwroot/ipsite02/index.html
3. nginx 配置虛擬主機(jī)
[root@nginx ~]# vi /usr/local/nginx/conf/ipsite.conf
#添加如下內(nèi)容
server {
    listen  80;			#監(jiān)聽端口
    server_name  192.168.1.1;	#配置虛擬主機(jī)名和IP
    location / {
        root /home/wwwroot/ipsite01/;		#請(qǐng)求匹配路徑
        index  index.html;			#指定主頁
        access_log  /home/wwwlog/ipsite01.access.log  main;
        error_log   /home/wwwlog/ipsite01.error.log  warn;
    }
}
server {
    listen  80;
    server_name  192.168.1.1;
    location / {
        root /home/wwwroot/ipsite02/;		#請(qǐng)求匹配路徑 
        index  index.html;
        access_log  /home/wwwlog/ipsite02.access.log  main;
        error_log   /home/wwwlog/ipsite02.error.log  warn;
    }
}

4. 檢查配置文件是否正確并重啟加載配置生效

[root@nginx ~]# nginx -t 	                #檢查配置文件
[root@nginx ~]# nginx -s reload			#重載配置文件

基于域名虛擬主機(jī)

1. 創(chuàng)建站點(diǎn)目錄和網(wǎng)頁

  [root@nginx ~]# mkdir -p /home/wwwroot/domainsite01/
  [root@nginx ~]# mkdir -p /home/wwwroot/domainsite02/
  [root@nginx ~]# echo 'domainsite01' > /home/wwwroot/domainsite01/index.html
  [root@nginx ~]# echo 'domainsite02' > /home/wwwroot/domainsite02/index.html
2. nginx 配置虛擬主機(jī)
[root@nginx ~]# vi /usr/local/nginx/conf/domainsite.conf
#添加如下內(nèi)容
server {
    listen  80;			#監(jiān)聽端口
    server_name  www.jixiangtaizi.com.cn;	#配置虛擬主機(jī)域名
    location / {
        root /home/wwwroot/domainsite01/;		#請(qǐng)求匹配路徑
        index  index.html;			#指定主頁
        access_log  /home/wwwlog/domainsite01.access.log  main;
        error_log   /home/wwwlog/domainsite01.error.log  warn;
    }
}
server {
    listen  80;
    server_name  man.niaoge.com;
    location / {
        root /home/wwwroot/domainsite02/;		#請(qǐng)求匹配路徑 
        index  index.html;
        access_log  /home/wwwlog/domainsite02.access.log  main;
        error_log   /home/wwwlog/domainsite02.error.log  warn;
    }
}

3. 檢查配置文件是否正確并重啟加載配置生效

[root@nginx ~]# nginx -t 	                #檢查配置文件
[root@nginx ~]# nginx -s reload			#重載配置文件


基于端口虛擬主機(jī)

1. 創(chuàng)建站點(diǎn)目錄和網(wǎng)頁

  [root@nginx ~]# mkdir -p /home/wwwroot/portsite01/
  [root@nginx ~]# mkdir -p /home/wwwroot/portsite02/
  [root@nginx ~]# echo 'portsite01' > /home/wwwroot/portsite01/index.html
  [root@nginx ~]# echo 'portsite02' > /home/wwwroot/portsite02/index.html
2. nginx 配置虛擬主機(jī)
[root@nginx ~]# vi /usr/local/nginx/conf/portsite.conf
#添加如下內(nèi)容
server {
    listen  8080;			#監(jiān)聽端口
    server_name  www.jixiangtaizi.com.cn;	#配置虛擬主機(jī)域名
    location / {
        root /home/wwwroot/portsite01/;		#請(qǐng)求匹配路徑
        index  index.html;			#指定主頁
        access_log  /home/wwwlog/portsite01.access.log  main;
        error_log   /home/wwwlog/portsite01.error.log  warn;
    }
}
server {
    listen  8090;
    server_name www.jixiangtaizi.com.cn;
    location / {
        root /home/wwwroot/portsite02/;		#請(qǐng)求匹配路徑 
        index  index.html;
        access_log  /home/wwwlog/portsite02.access.log  main;
        error_log   /home/wwwlog/portsite02.error.log  warn;
    }
}

3. 檢查配置文件是否正確并重啟加載配置生效

[root@nginx ~]# nginx -t 	                #檢查配置文件
[root@nginx ~]# nginx -s reload			#重載配置文件