Nginx 프 록 시 서버 및 웹 으로 동정 분리 기술 응용
vim /usr/local/ngins/conf/nginx.conf
http {
upstream webs { (web , )
ip_hash;( , web , )
server 192.168.2.100:80 (weight=2 max_fails=2 fail_timeout=10);
weight ;max_fails fail_timeout , , ;
server 192.168.2.200:80;
} ( web )
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://webs; ( web , web )
}
}
Nginx 는 웹 서버 로 서 동정 분 리 를 실현 합 니 다.
yum -y install mariadb mariadb-server mariadb-devel php php-mysql
원본 설치 nginx 수 동 설치 rpm - hiv php - fpm - 5.4.16 - 36. el71.x86_64.rpm
systemctl restart mariadb php-fpm
netstat -antpu | grep 80(nginx) 3306(mariadb) 9000(php)
location / {
root html;
index index.html index.htm;
}
location ~ \.php$ { ( )
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
위 설정 을 통 해 클 라 이언 트 가 정적 페이지 에 접근 할 때 루트 디 렉 터 리 에 페이지 를 직접 제공 합 니 다.동적 페이지 를 요청 하면 nginx 가 자동 으로 인식 하고 요청 한 내용 을 phop 에 보 내 고 내용 을 읽 은 다음 에 읽 은 내용 을 클 라 이언 트 에 게 보 냅 니 다.php 동적 페이지 는 mariadb 데이터 베 이 스 를 읽 는 것 과 관련 된 내용 도 가 져 올 수 있 습 니 다 (이 관련 페이지 개발 제공)
사례 1. 고객 이 192.168.4.5 / a. html 를 방문 할 때 서버 가 자동 으로 b. html 로 전 환 됩 니 다.
vim /usr/local/nginx/conf/nginx.conf
server {
listen 80;
server_name localhost;
location / {
root html;
rewrite /a.html /b.html redirect;
(redirect ; a.html b.html)
index index.html index.htm;
}
사례 2. 고객 이 그 페이지 를 방문 하면 점프 페이지 만 제공 합 니 다.
rewrite ^/ http://www.jd.com;( tmooc )
사례 3. 웹 페이지 에 방문 하여 지정 한 경 로 를 지정 하고 이동 한 후에 도 이전의 지정 디 렉 터 리 에 제공 할 수 있 습 니 다.
rewrite ^/(.*) http://www.jd.com/$1;
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Java 에이전트(jdk 정적 에이전트, 동적 에이전트와 cglib 동적 에이전트)2. jdk 정적 에이전트 에이전트 클래스 System.out.println ("사무가 끝났습니다."); 3. jdk 동적 에이전트 에이전트 클래스 4. 에이전트 클래스 3. jdk 동적 에이전트는 인터페이스 에이전...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.