Nginx 튜 토리 얼 6 - PC 또는 모 바 일 장치 에 적합
I. 목적: 컴퓨터 브 라 우 저 는 pc 단 을 보 여 주 는 페이지 를 방문 하고 핸드폰 단 브 라 우 저 는 핸드폰 단 을 보 여 주 는 페이지, 두 개의 페이지, 두 개의 도 메 인 이름 을 방문 합 니 다.
II. 역할: 고객 설비 에 따라 더 좋 은 체험 페이지 를 표시 할 수 있 습 니 다.
2. Nginx 어댑터 설정: 원 리 는 Nginx 가 내장 변 수 를 통 해 $httpuser_에이전트, 요청 클 라 이언 트 의 userAgent 를 얻 을 수 있 습 니 다. 현재 모 바 일 에 있 는 지 PC 에 있 는 지 판단 하여 서로 다른 페이지 를 사용자 에 게 보 여 줍 니 다.
I. / usr / share / nginx / 디 렉 터 리 에 두 개의 폴 더 를 새로 만 듭 니 다. 각각 pc 와 mobile 디 렉 터 리 입 니 다.
cd /usr/share/nginx
mkdir pc
mkdir mobile
pc 와 miblic 디 렉 터 리 에 index. html 파일 두 개 를 새로 만 듭 니 다. 파일 에 아래 내용 이 있 습 니 다.
//pc
welcome to pc!
//mobile
welcome to mobile!
II. 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;
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.