1.Nginx適配介紹
Ⅰ.目的:電腦瀏覽器訪問展示pc端的頁面,手機(jī)端瀏覽器訪問展示手機(jī)端的頁面,兩套頁面,兩個(gè)域名。
Ⅱ.作用:可以根據(jù)客戶設(shè)備的不同,顯示出體驗(yàn)更好的頁面。
2.Nginx適配設(shè)置:原理是Nginx通過內(nèi)置變量$http_user_agent,可以獲取到請(qǐng)求客戶端的userAgent,判斷目前處于移動(dòng)端還是PC端,進(jìn)而展示不同的頁面給用戶。
Ⅰ.在/usr/share/nginx/目錄下新建兩個(gè)文件夾,分別為:pc和mobile目錄
cd /usr/share/nginx
mkdir pc
mkdir mobile
在pc和miblic目錄下,新建兩個(gè)index.html文件,文件里下面內(nèi)容
//pc目錄下
<h1>welcome to pc!</h1>
//mobile目錄下
<h1>welcome to mobile!</h1>
Ⅱ.進(jìn)入etc/nginx/conf.d目錄下,修改8001.conf文件,改為下面的形式:
server{
listen 80;
server_name nginx.lubaojun.com;
location / {
root /usr/share/nginx/pc;
if ($http_user_agent ~* '(Android|webOS|iPhone|iPod|BlackBerry)') {
root /usr/share/nginx/mobile;
}
index index.html;
}
}