1. nginx 역방향 프록시 구성
#tomcat
자바 코드
분명히 사용자가 www.codes51.com에 액세스할 때(로컬 로컬 호스트를 설정하고 www.
codes51.com을 nginx가 있는 IP로 지정해야 함)(또는 www.codes51.com 직접 nginx가 위치한 IP 주소)에서 백그라운드의 Tomcat 서버, 즉 127.0.0.1:8080으로 요청을 전송하고, 요청한 데이터를 클라이언트로 전달합니다.
2. 동적 요청과 정적 요청을 분리하세요.
무슨 뜻이에요? 그림, JS, HTML과 같은 정적 항목은 전용 서버로 이동하고 동적 요청은 다른 서버로 이동합니다. 매우 간단합니다. 예를 들면 다음과 같습니다.
자바 코드
상단의 방법은 서로 다른 이름으로 설정되어 있으며 동일한 이름과 동일하게 사용되지 않습니다.
자바代码
OK!같은 이름, 根据后缀不同, 请求不同服务, 实现动态静态请求域离.如*.abc ,那难道又去修改那个配移文件吗? 아래:
자바代码
咦这样是不是就好一些了,而且文件的存放也比较有规范了。
3,nginx缓存应용
nginx에는 웹사이트가 없습니다.就会很快解决问题,nginx第三方模块ngx_cache_purge能清除指정URL 。
nginx 보안은 ngx_cache_purege를 지원합니다.
자바代码
其中,/root/dxm/nginx/ngx_cache_purge-1.2为ngx_cache_purge解压路径(附件中提供ngx_cache_purge tar包下载)
现在来一段实例,实现图文缓存:
그런데,proxy_tem_path와proxy_cache_path는 같은 파티션 아래에 있어야 합니다!
자바 코드
자바 코드
음, 정적 페이지는 캐시되지만 동적 요청은 캐시되지 않습니다!
마지막 단락의 퓨지 구성을 살펴보면 분명히 어떤 IP가 지정된 URL을 수동으로 지울 수 있는지 나타납니다.