Nginx动态文件与静态文件分离的方法

发布时间:2019-10-04编辑:脚本学堂
本文介绍下,在nginx中配置动静分离的方法,即将动态文件与静态文件进行分开展示,感兴趣的朋友参考学习下。

本节内容:
nginx中配置动静分离

首先,安装nginx:
 

复制代码 代码示例:
[root@jb200.com /]# rpm -ivh /nginx-0.6.36-1.el5.i386.rpm

主配置文件nginx.conf
 

复制代码 代码示例:
[root@jb200.com /]# cd /etc/nginx/
[root@jb200.com nginx]# ls  nginx.conf
 nginx.conf
[root@jb200.com nginx]# vim /etc/nginx/nginx.conf
location / {
 81             root   /usr/share/nginx/html;
 82             index  index.html index.htm;
 83         }
 

nginx的主目录/usr/share/nginx/html
默认主页index.html index.htm;

在logformat下面添加:
 

复制代码 代码示例:

upstream nginx{
server 192.168.1.27:80;
}
upstream tomcat{
server 192.168.1.25:8080;
}


location / {
if( $request_uri ~* ".*.html$"){
proxy_pass http://nginx;
}
proxy_pass http://tomcat;

}
 

注意:
与ldirector整合时,验证的网页也要写一个。