Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 欧美一二三区在线,久久国产精品网,国产玖玖在线观看

          整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          Java教程:Nginx靜態(tài)資源配置命令介紹

          ginx靜態(tài)資源的配置指令

          listen指令

          listen:用來配置監(jiān)聽端口。

          語(yǔ)法

          listen address[:port] [default_server]...; listen port [default_server]...;

          默認(rèn)值

          listen *:80 | *:8000

          位置

          server

          listen的設(shè)置比較靈活,我們通過幾個(gè)例子來把常用的設(shè)置方式熟悉下:

          listen 127.0.0.1:8000; // listen localhost:8000 監(jiān)聽指定的IP和端口

          listen 127.0.0.1; 監(jiān)聽指定IP的所有端口

          listen 8000; 監(jiān)聽指定端口上的連接

          listen *:8000; 監(jiān)聽指定端口上的連接

          default_server屬性是標(biāo)識(shí)符,用來將此虛擬主機(jī)設(shè)置成默認(rèn)主機(jī)。所謂的默認(rèn)主機(jī)指的是如果沒有匹配到對(duì)應(yīng)的address:port,則會(huì)默認(rèn)執(zhí)行的。如果不指定默認(rèn)使用的是第一個(gè)server。

          server{
          	listen 8080;
          	server_name 127.0.0.1;
          	location /{
          		root html;
          		index index.html;
          	}
          }
          server{
          	listen 8080 default_server;
          	server_name localhost;
          	default_type text/plain;
          	return 444 'This is a error request';
          }
          
          

          server_name指令

          server_name:用來設(shè)置虛擬主機(jī)服務(wù)名稱。

          127.0.0.1 、 localhost 、域名[www.baidu.com | www.jd.com]

          語(yǔ)法

          server_name name ...; name可以提供多個(gè)中間用空格分隔

          默認(rèn)值

          server_name "";

          位置

          server

          關(guān)于server_name的配置方式有三種,分別是:

          ·精確匹配

          ·通配符匹配

          ·正則表達(dá)式匹配

          配置方式一:精確匹配

          server {
          	listen 80;
          	server_name www.itcast.cn www.itheima.cn;
          	...
          }
          
          

          補(bǔ)充小知識(shí)點(diǎn):

          hosts是一個(gè)沒有擴(kuò)展名的系統(tǒng)文件,可以用記事本等工具打開,其作用就是將一些常用的網(wǎng)址域名與其對(duì)應(yīng)的IP地址建立一個(gè)關(guān)聯(lián)“數(shù)據(jù)庫(kù)”,當(dāng)用戶在瀏覽器中輸入一個(gè)需要登錄的網(wǎng)址時(shí),系統(tǒng)會(huì)首先自動(dòng)從hosts文件中尋找對(duì)應(yīng)的IP地址,一旦找到,系統(tǒng)會(huì)立即打開對(duì)應(yīng)網(wǎng)頁(yè),如果沒有找到,則系統(tǒng)會(huì)再將網(wǎng)址提交DNS域名解析服務(wù)器進(jìn)行IP地址的解析。

          windows:C:\Windows\System32\drivers\etc

          centos:/etc/hosts

          因?yàn)橛蛎且杖∫欢ǖ馁M(fèi)用,所以我們可以使用修改hosts文件來制作一些虛擬域名來使用。需要修改 /etc/hosts文件來添加

          vim /etc/hosts
          127.0.0.1 www.itcast.cn
          127.0.0.1 www.itheima.cn
          
          

          配置方式二:使用通配符配置

          server_name中支持通配符"*",但需要注意的是通配符不能出現(xiàn)在域名的中間,只能出現(xiàn)在首段或尾段,如:

          server {
          	listen 80;
          	server_name  *.itcast.cn	www.itheima.*;
          	# www.itcast.cn abc.itcast.cn www.itheima.cn www.itheima.com
          	...
          }

          下面的配置就會(huì)報(bào)錯(cuò)

          server {
          	listen 80;
          	server_name  www.*.cn www.itheima.c*
          	...
          }
          
          

          配置三:使用正則表達(dá)式配置

          server_name中可以使用正則表達(dá)式,并且使用~作為正則表達(dá)式字符串的開始標(biāo)記。

          常見的正則表達(dá)式

          代碼

          說明

          ^

          匹配搜索字符串開始位置

          $

          匹配搜索字符串結(jié)束位置

          .

          匹配除換行符\n之外的任何單個(gè)字符

          \

          轉(zhuǎn)義字符,將下一個(gè)字符標(biāo)記為特殊字符

          [xyz]

          字符集,與任意一個(gè)指定字符匹配

          [a-z]

          字符范圍,匹配指定范圍內(nèi)的任何字符

          \w

          與以下任意字符匹配 A-Z a-z 0-9 和下劃線,等效于[A-Za-z0-9_]

          \d

          數(shù)字字符匹配,等效于[0-9]

          {n}

          正好匹配n次

          {n,}

          至少匹配n次

          {n,m}

          匹配至少n次至多m次

          *

          零次或多次,等效于{0,}

          +

          一次或多次,等效于{1,}

          ?

          零次或一次,等效于{0,1}

          配置如下:

          server{
                  listen 80;
                  server_name ~^www\.(\w+)\.com$;
                  default_type text/plain;
                  return 200 $1  $2 ..;
          }
          
          

          注意 ~后面不能加空格,括號(hào)可以取值

          匹配執(zhí)行順序

          由于server_name指令支持通配符和正則表達(dá)式,因此在包含多個(gè)虛擬主機(jī)的配置文件中,可能會(huì)出現(xiàn)一個(gè)名稱被多個(gè)虛擬主機(jī)的server_name匹配成功,當(dāng)遇到這種情況,當(dāng)前的請(qǐng)求交給誰(shuí)來處理呢?

          server{
          	listen 80;
          	server_name ~^www\.\w+\.com$;
          	default_type text/plain;
          	return 200 'regex_success';
          }
          
          server{
          	listen 80;
          	server_name www.itheima.*;
          	default_type text/plain;
          	return 200 'wildcard_after_success';
          }
          
          server{
          	listen 80;
          	server_name *.itheima.com;
          	default_type text/plain;
          	return 200 'wildcard_before_success';
          }
          
          server{
          	listen 80;
          	server_name www.itheima.com;
          	default_type text/plain;
          	return 200 'exact_success';
          }
          
          server{
          	listen 80 default_server;
          	server_name _;
          	default_type text/plain;
          	return 444 'default_server not found server';
          }
          
          

          結(jié)論:

          exact_success
          wildcard_before_success
          wildcard_after_success
          regex_success
          default_server not found server!!
          
          

          No1:準(zhǔn)確匹配server_name

          No2:通配符在開始時(shí)匹配server_name成功

          No3:通配符在結(jié)束時(shí)匹配server_name成功

          No4:正則表達(dá)式匹配server_name成功

          No5:被默認(rèn)的default_server處理,如果沒有指定默認(rèn)找第一個(gè)server

          location指令

          server{
          	listen 80;
          	server_name localhost;
          	location / {
          	
          	}
          	location /abc{
          	
          	}
          	...
          }
          
          

          location:用來設(shè)置請(qǐng)求的URI

          默認(rèn)值

          語(yǔ)法

          location [ = | ~ | ~* | ^~ |@ ] uri{...}

          位置

          server,location

          uri變量是待匹配的請(qǐng)求字符串,可以不包含正則表達(dá)式,也可以包含正則表達(dá)式,那么nginx服務(wù)器在搜索匹配location的時(shí)候,是先使用不包含正則表達(dá)式進(jìn)行匹配,找到一個(gè)匹配度最高的一個(gè),然后在通過包含正則表達(dá)式的進(jìn)行匹配,如果能匹配到直接訪問,匹配不到,就使用剛才匹配度最高的那個(gè)location來處理請(qǐng)求。

          屬性介紹:

          不帶符號(hào),要求必須以指定模式開始

          server {
          	listen 80;
          	server_name 127.0.0.1;
          	location /abc{
          		default_type text/plain;
          		return 200 "access success";
          	}
          }
          以下訪問都是正確的
          http://192.168.200.133/abc
          http://192.168.200.133/abc?p1=TOM
          http://192.168.200.133/abc/
          http://192.168.200.133/abcdef
          
          

          = : 用于不包含正則表達(dá)式的uri前,必須與指定的模式精確匹配

          server {
          	listen 80;
          	server_name 127.0.0.1;
          	location =/abc{
          		default_type text/plain;
          		return 200 "access success";
          	}
          }
          可以匹配到
          http://192.168.200.133/abc
          http://192.168.200.133/abc?p1=TOM
          匹配不到
          http://192.168.200.133/abc/
          http://192.168.200.133/abcdef
          
          

          ~ : 用于表示當(dāng)前uri中包含了正則表達(dá)式,并且區(qū)分大小寫

          ~*: 用于表示當(dāng)前uri中包含了正則表達(dá)式,并且不區(qū)分大小寫

          換句話說,如果uri包含了正則表達(dá)式,需要用上述兩個(gè)符合來標(biāo)識(shí)

          server {
          	listen 80;
          	server_name 127.0.0.1;
          	location ~^/abc\w${
          		default_type text/plain;
          		return 200 "access success";
          	}
          }
          server {
          	listen 80;
          	server_name 127.0.0.1;
          	location ~*^/abc\w${
          		default_type text/plain;
          		return 200 "access success";
          	}
          }
          
          

          ^~: 用于不包含正則表達(dá)式的uri前,功能和不加符號(hào)的一致,唯一不同的是,如果模式匹配,那么就停止搜索其他模式了。

          server {
          	listen 80;
          	server_name 127.0.0.1;
          	location ^~/abc{
          		default_type text/plain;
          		return 200 "access success";
          	}
          }
          
          

          設(shè)置請(qǐng)求資源的目錄root / alias

          root:設(shè)置請(qǐng)求的根目錄

          語(yǔ)法

          root path;

          默認(rèn)值

          root html;

          位置

          http、server、location

          path為Nginx服務(wù)器接收到請(qǐng)求以后查找資源的根目錄路徑。

          alias:用來更改location的URI

          語(yǔ)法

          alias path;

          默認(rèn)值

          位置

          location

          path為修改后的根路徑。

          以上兩個(gè)指令都可以來指定訪問資源的路徑,那么這兩者之間的區(qū)別是什么?

          舉例說明:

          (1)在/usr/local/nginx/html目錄下創(chuàng)建一個(gè) images目錄,并在目錄下放入一張圖片mv.png圖片

          location /images {
          	root /usr/local/nginx/html;
          }
          
          

          訪問圖片的路徑為:

          http://192.168.200.133/images/mv.png

          (2)如果把root改為alias

          location /images {
          	alias /usr/local/nginx/html;
          }

          再次訪問上述地址,頁(yè)面會(huì)出現(xiàn)404的錯(cuò)誤,查看錯(cuò)誤日志會(huì)發(fā)現(xiàn)是因?yàn)榈刂凡粚?duì),所以驗(yàn)證了:

          root的處理結(jié)果是: root路徑+location路徑
          /usr/local/nginx/html/images/mv.png
          alias的處理結(jié)果是:使用alias路徑替換location路徑
          /usr/local/nginx/html/images

          需要在alias后面路徑改為

          location /images {
          	alias /usr/local/nginx/html/images;
          }

          (3)如果location路徑是以/結(jié)尾,則alias也必須是以/結(jié)尾,root沒有要求

          將上述配置修改為

          location /images/ {
          	alias /usr/local/nginx/html/images;
          }

          訪問就會(huì)出問題,查看錯(cuò)誤日志還是路徑不對(duì),所以需要把a(bǔ)lias后面加上 /

          小結(jié):

          root的處理結(jié)果是: root路徑+location路徑

          alias的處理結(jié)果是:使用alias路徑替換location路徑

          alias是一個(gè)目錄別名的定義,root則是最上層目錄的含義。

          如果location路徑是以/結(jié)尾,則alias也必須是以/結(jié)尾,root沒有要求

          index指令

          index:設(shè)置網(wǎng)站的默認(rèn)首頁(yè)

          語(yǔ)法

          index file ...;

          默認(rèn)值

          index index.html;

          位置

          http、server、location

          index后面可以跟多個(gè)設(shè)置,如果訪問的時(shí)候沒有指定具體訪問的資源,則會(huì)依次進(jìn)行查找,找到第一個(gè)為止。

          舉例說明:

          location / {
          	root /usr/local/nginx/html;
          	index index.html index.htm;
          }
          訪問該location的時(shí)候,可以通過 http://ip:port/,地址后面如果不添加任何內(nèi)容,則默認(rèn)依次訪問index.html和index.htm,找到第一個(gè)來進(jìn)行返回
          
          

          error_page指令

          error_page:設(shè)置網(wǎng)站的錯(cuò)誤頁(yè)面

          語(yǔ)法

          error_page code ... [=[response]] uri;

          默認(rèn)值

          位置

          http、server、location......

          當(dāng)出現(xiàn)對(duì)應(yīng)的響應(yīng)code后,如何來處理。

          舉例說明:

          (1)可以指定具體跳轉(zhuǎn)的地址

          server {
          	error_page 404 http://www.itcast.cn;
          }
          
          

          (2)可以指定重定向地址

          server{
          	error_page 404 /50x.html;
          	error_page 500 502 503 504 /50x.html;
          	location =/50x.html{
          		root html;
          	}
          }

          (3)使用location的@符合完成錯(cuò)誤信息展示

          server{
          	error_page 404 @jump_to_error;
          	location @jump_to_error {
          		default_type text/plain;
          		return 404 'Not Found Page...';
          	}
          }

          可選項(xiàng)=[response]的作用是用來將相應(yīng)代碼更改為另外一個(gè)

          server{
          	error_page 404 =200 /50x.html;
          	location =/50x.html{
          		root html;
          	}
          }

          這樣的話,當(dāng)返回404找不到對(duì)應(yīng)的資源的時(shí)候,在瀏覽器上可以看到,最終返回的狀態(tài)碼是200,這塊需要注意下,編寫error_page后面的內(nèi)容,404后面需要加空格,200前面不能加空格。

          、多站點(diǎn)配置的引入


          文件/etc/nginx/nginx.conf 中引入文件夾/etc/nginx/conf.d中的站點(diǎn)配置文件。


          引入的代碼為:


          include /etc/nginx/conf.d/*.conf;


          二、nginx的配置文件


          1、查看nginx進(jìn)程


          systemctl status nginx


          2、做語(yǔ)法檢測(cè),檢測(cè)你修改的配置是不是存在問題


          nginx -t


          3、查看nginx所用的端口


          netstat -anlpt | grep nginx

          4、修改nginx的默認(rèn)端口


          vi /etc/nginx/conf.d/default.conf

          5、查看進(jìn)程pid


          ps aux | grep nginx


          6、pid文件(每個(gè)以.pid結(jié)尾的文件里面都有一個(gè)pid,每個(gè)文件對(duì)應(yīng)一個(gè)應(yīng)用)


          /var/run


          7、查看nginx的pid


          /var/run/nginx.pid


          8、多站點(diǎn)配置文件放置的位置


          文件/etc/nginx/nginx.conf 中引入文件夾/etc/nginx/conf.d中的站點(diǎn)配置文件。


          引入的代碼為:


          include /etc/nginx/conf.d/*.conf;


          9、查看nginx的日志文件


          more /var/log/nginx/error.log 


          10、修改nginx配置文件后的操作


          10.1、檢測(cè)配置是否正確


          nginx -t


          10.2、重啟nginx服務(wù)


          systemctl reload nginx


          11、查看端口


          netstat -anlpt | grep nginx


          三、nginx 文件結(jié)構(gòu)


          1、結(jié)構(gòu)如下:


          ...              #全局塊
          
          
          events {         #events塊
             ...}
          
          
          http      #http塊{
              ...   #http全局塊
              server        #server塊
              { 
                  ...       #server全局塊
                  location [PATTERN]   #location塊
                  {
                      ...
                  }
                  location [PATTERN] 
                  {
                      ...
                  }
              }
              server
              {
                ...
              }
              ...     #http全局塊}
          
          


          2、配置文件結(jié)構(gòu)說明:


          1、全局塊:配置影響nginx全局的指令。一般有運(yùn)行nginx服務(wù)器的用戶組,nginx進(jìn)程pid存放路徑,日志存放路徑,配置文件引入,允許生成worker process數(shù)等。


          2、events塊(Main配置段,是核心配置段):配置影響nginx服務(wù)器或與用戶的網(wǎng)絡(luò)連接。有每個(gè)進(jìn)程的最大連接數(shù),選取哪種事件驅(qū)動(dòng)模型處理連接請(qǐng)求,是否允許同時(shí)接受多個(gè)網(wǎng)路連接,開啟多個(gè)網(wǎng)絡(luò)連接序列化等。


          Events {
              #配置事件的
          }


          3、http塊(標(biāo)準(zhǔn)http配置段,可選http配置段,都在http{}這里配置,每一種都是一個(gè)獨(dú)立的):可以嵌套多個(gè)server,配置代理,緩存,日志定義等絕大多數(shù)功能和第三方模塊的配置。如文件引入,mime-type定義,日志自定義,是否使用sendfile傳輸文件,連接超時(shí)時(shí)間,單連接請(qǐng)求數(shù)等。


          4、server塊:配置虛擬主機(jī)的相關(guān)參數(shù),一個(gè)http中可以有多個(gè)server。


          5、location塊:配置請(qǐng)求的路由,以及各種頁(yè)面的處理情況。


          注意:每一個(gè)配置參數(shù)都需要以分號(hào)結(jié)尾


          三、多站點(diǎn)的配置


          1、在文件/etc/nginx/conf.d中創(chuàng)建對(duì)應(yīng)的配置文件,文件的名字可以任意取,但為了便于記憶和便于理解可以把文件名配置成相關(guān)的域名


          2、有多少個(gè)站點(diǎn)就配置多少個(gè)配置文件


          3、配置文件詳細(xì)代碼

          本環(huán)境

          底層: Windows 11 x64
          虛擬化層:VMWare Workstation 17.0.2
          虛擬化兼容性:ESXi 6.7
          虛擬硬件:
              CPU: 4 Core
              RAM: 16 GB
              HDD: 128 GB SCSI
              NetWork: NAT
          操作系統(tǒng)版本: CentOS 7.9.2207 Mininal 無更新、無升級(jí)內(nèi)核
                          無系統(tǒng)更新
                          無內(nèi)核升級(jí)
                          關(guān)閉 SELinux
                          配置 NTP 時(shí)間同步
                          安裝 Open VM Tools
                          美化 CLI

          基本定義

          #    虛擬目錄:也叫別名目錄,將任意位置的網(wǎng)站發(fā)布到站點(diǎn)根目錄下,用戶通過子目錄方式訪問
          #    Nginx 定義了兩種 虛擬目錄,分別為 絕對(duì)別名 和 相對(duì)別名
          #    絕對(duì)別名目錄:網(wǎng)站數(shù)據(jù)目錄可以在任意路徑下并發(fā)布到默認(rèn)站點(diǎn)的根目錄下,用戶通過子目錄方式訪問
          #    相對(duì)別名目錄:網(wǎng)站數(shù)據(jù)目錄在默認(rèn)站點(diǎn)根目錄下的多層子目錄下,并發(fā)布到默認(rèn)站點(diǎn)的根目錄下,用戶通過子目錄方式訪問,一般不推薦使用這種方式

          絕對(duì)別名 虛擬目錄

          場(chǎng)景設(shè)計(jì)

          #    默認(rèn)網(wǎng)站 數(shù)據(jù)目錄 
          /data/www/
          #    創(chuàng)建兩個(gè) 網(wǎng)站數(shù)據(jù)目錄
          AAA 站點(diǎn) /var/www/aaa
          BBB 站點(diǎn) /var/www/bbb
          #    設(shè)定 網(wǎng)站
          AAA站點(diǎn) /var/www/aaa 訪問路徑為 http://{URL}/a_site
          BBB站點(diǎn) /var/www/bbb 訪問路徑為 http://{URL}/b_site 

          創(chuàng)建 網(wǎng)站數(shù)據(jù) 目錄

          #    創(chuàng)建 AAA 及 BBB 虛擬目錄 
          mkdir -p /var/www/aaa && mkdir -p /var/www/bbb
          #    創(chuàng)建 虛擬目錄 AAA 主頁(yè)文件
          echo "Welcom To FourLeaf Studio by A Site <br> Web Data /var/www/aaa" > /var/www/aaa/index.html
          #    創(chuàng)建 虛擬目錄 BBB 主頁(yè)文件
          echo "Welcom To FourLeaf Studio by B Site <br> Web Data /var/www/bbb" > /var/www/bbb/index.html

          修改 Nginx 配置文件

          #    修改 Nginx 默認(rèn)配置文件
          nano /etc/nginx/conf.d/default.conf
          #    {
          #    在 第 10 行,默認(rèn)網(wǎng)站 配置之后,增加兩段內(nèi)容
          
              #    絕對(duì)別名 虛擬目錄 AAA
              location /a_site {
                  alias /var/www/aaa/;
              }
              #    絕對(duì)別名 虛擬目錄 BBB
              location /b_site {
                  alias /var/www/bbb/;
              }
          
          #    }

          重新啟動(dòng) Nginx 服務(wù)

          #    重新啟動(dòng) Nginx 服務(wù)
          systemctl restart nginx.service

          訪問地址

          #    絕對(duì)別名 虛擬目錄 訪問地址
          http://{URL}/a_site
          http://{URL}/b_site

          AAA 站點(diǎn) /var/www/aaa 對(duì)應(yīng) A Site 地址 虛擬目錄

          BBB 站點(diǎn) /var/www/bbb 對(duì)應(yīng) B Site 地址 虛擬目錄

          相對(duì)別名 虛擬目錄

          場(chǎng)景設(shè)計(jì)

          #    默認(rèn)網(wǎng)站 數(shù)據(jù)目錄 
          /data/www/
          #    創(chuàng)建兩個(gè) 網(wǎng)站數(shù)據(jù)目錄
          CCC 站點(diǎn) /data/www/test/ccc
          DDD 站點(diǎn) /data/www/test/ddd
          #    設(shè)定 網(wǎng)站
          CCC 站點(diǎn) /data/www/test/ccc 實(shí)際訪問路徑為 http://{URL}/test/cc 
          CCC 站點(diǎn) /data/www/test/ccc 虛擬訪問路徑為 http://{URL}/ccc
          
          DDD 站點(diǎn) /data/www/test/ddd 實(shí)際訪問路徑為 http://{URL}/test/ddd
          DDD 站點(diǎn) /data/www/test/ddd 虛擬訪問路徑為 http://{URL}/ddd 

          創(chuàng)建 網(wǎng)站數(shù)據(jù) 目錄

          #    創(chuàng)建 CCC 及 DDD 虛擬目錄 
          mkdir -p /data/www/test/ccc && mkdir -p /data/www/test/ddd
          #    創(chuàng)建 虛擬目錄 CCC 主頁(yè)文件
          echo "Welcom To FourLeaf Studio by A Site <br> Web Data /data/www/test/ccc" > /data/www/test/ccc/index.html
          #    創(chuàng)建 虛擬目錄 DDD 主頁(yè)文件
          echo "Welcom To FourLeaf Studio by B Site <br> Web Data /data/www/test/ddd" > /data/www/test/ddd/index.html

          修改 Nginx 配置文件

          #    相對(duì)別名,一般用于網(wǎng)站根目錄,進(jìn)行路徑的虛擬,一般不推薦使用
          nano /etc/nginx/conf.d/default.conf
          #    相對(duì)別名,地址設(shè)置,僅需要設(shè)置到絕對(duì)路徑的上一級(jí)路徑,并標(biāo)識(shí)完整目錄名稱,不需要定義到完整路徑
          #    {
          #    在 第 10 行,默認(rèn)網(wǎng)站 配置之后,增加兩段內(nèi)容
          
              #    相對(duì)別名 虛擬目錄 CCC
              location /ccc {
                  root /data/www/test/;
              }
          
              #    相對(duì)別名 虛擬目錄 DDD
              location /ddd {
                  root /data/www/test/;
              }
          #    }

          奇葩的設(shè)定方式

          重新啟動(dòng) Nginx 服務(wù)

          #    重新啟動(dòng) Nginx 服務(wù)
          systemctl restart nginx.service

          訪問地址

          #    實(shí)際訪問路徑 地址
          http://{Server_IP}/test/ccc
          http://{Server_IP}/test/ddd
          #    虛擬訪問路徑 地址
          http://{Server_IP}/ccc
          http://{Server_IP}/ddd

          CCC Site 實(shí)際訪問路徑及虛擬目錄訪問路徑

          DDD Site 實(shí)際訪問路徑及虛擬目錄訪問路徑


          主站蜘蛛池模板: 一区二区免费在线观看| 国产91精品一区二区麻豆网站 | 无码精品人妻一区二区三区影院| 中文字幕一区二区日产乱码| 一区二区无码免费视频网站| 男人免费视频一区二区在线观看 | 国产一区二区三区在线观看免费 | 国产一区二区三区免费观在线| 日韩一区二区视频| 亚洲日韩精品无码一区二区三区| 亚洲高清毛片一区二区| 国模吧无码一区二区三区| 爱爱帝国亚洲一区二区三区| 人妻无码一区二区三区AV | 成人毛片一区二区| 在线日产精品一区| 中文字幕亚洲综合精品一区| 国产凹凸在线一区二区| 一区二区三区福利| 国产一区二区三区播放| 少妇人妻精品一区二区| 精品少妇人妻AV一区二区三区 | 少妇精品久久久一区二区三区| 精品国产一区二区三区在线观看 | 国语精品一区二区三区| 久久亚洲中文字幕精品一区四| 国产精品久久久久一区二区| 波多野结衣一区视频在线| 麻豆AV一区二区三区| 亚洲av鲁丝一区二区三区| 久久免费区一区二区三波多野| 中文字幕一区二区三区有限公司| 亚洲国产综合精品一区在线播放| 无码精品久久一区二区三区| 波多野结衣在线观看一区 | 国产乱码精品一区二区三区四川人 | 成人免费av一区二区三区| 一区二区三区四区在线播放| 一区二区三区免费视频播放器| 一区二区三区免费高清视频| 相泽亚洲一区中文字幕|