博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习日记2:nginx配置文件
阅读量:5087 次
发布时间:2019-06-13

本文共 1984 字,大约阅读时间需要 6 分钟。

【首先】

nginx.conf  最上面的的usr 改为root

【其次】
看下面最后一行 include 包含的*.conf
新建个文件如 test.conf
内容如下:

server {    listen       80;    server_name  www.test.com;    #charset koi8-r;    access_log  /var/log/nginx/test.access.log  main;    error_log  /var/log/nginx/test.error.log;    location / {        root   /var/www/html/test/;        index  index.php;    }    error_page  404              /404.html;    # redirect server error pages to the static page /50x.html    #    error_page   500 502 503 504  /50x.html;    location = /50x.html {        root   /usr/share/nginx/html;    }    # proxy the PHP scripts to Apache listening on 127.0.0.1:80    #    #location ~ \.php$ {    #    proxy_pass   http://127.0.0.1;    #}    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000    #    location ~ \.php$ {        root           /var/www/html/test/;        fastcgi_pass   127.0.0.1:9000;        fastcgi_index  index.php;        fastcgi_param  SCRIPT_FILENAME  /var/www/html/test$fastcgi_script_name;        include        fastcgi_params;    }    # deny access to .htaccess files, if Apache's document root    # concurs with nginx's one    #    #location ~ /\.ht {    #    deny  all;    #}}

【设置浏览器缓存时间(expires)】

   在配置文件server块中,增加以下内容。

location ~ .*\.(gif|jpg|jpeg|png|bmp|wsf)$ {      expires 30d;   }   location ~ .*\.(js|css)$ {      expires 1h;   }

   以上设置中,第一个表示所有gif、jpg、jpeg、png、bmp、wsf文件,在访问后的30天后缓存失效;第二个表示所有js、css文件,在访问后的1小时后缓存失效。

【设置反向代理】
   例如,将域名下所有php请求转交给apache处理,我们可以在配置文件相应server块中,设置如下内容。

location ~ \.php$ {      proxy_pass   http://127.0.0.1:8080;      proxy_set_header Host $host;      proxy_set_header X-Forwarded-For $remote_addr;   }

【压缩设置】

   在配置文件http块中找到"# gzip on;",将gzip前的#号去掉,并在下一行增加以下内容。

gzip_min_length 1k;   gzip_buffers 4 16k;   gzip_http_version 1.1;   gzip_comp_level 2;   gzip_types text/plain application/x-javascript text/css application/xml;   gzip_vary on;

gzip_types表示启用压缩文能的文件头,以上设置为文本、js、css、xml进行文件压缩。

转载于:https://www.cnblogs.com/yangmingyu/p/6927994.html

你可能感兴趣的文章
Extjs fieldText内容
查看>>
安装php7.2
查看>>
fiex布局实例
查看>>
HDU6341 Let Sudoku Rotate (杭电多校4J)
查看>>
Hadoop2.6.0 完全分布式搭建
查看>>
Redis优化经验
查看>>
YOLO_Online 将深度学习最火的目标检测做成在线服务实战经验分享
查看>>
samba配置后Windows只能访问文件夹
查看>>
无根树转有根树
查看>>
汇编试验三:编程、编译、连接、跟踪
查看>>
tar 打包带软连接的文件
查看>>
数据库中Schema(模式)概念的理解
查看>>
构建之法阅读笔记01
查看>>
Item 2:Prefer C++-style casts.(More Effective C++)
查看>>
Delegation and Core Location(Chapter 4 of iOS Programming: The Big Nerd Ranch Guide)
查看>>
HDU 4001 To Miss Our Children Time dp
查看>>
配置使用dwr完成收邮件提示
查看>>
know more about Dubai history
查看>>
利用 WSGI 模块运行 Flask 生成的网页
查看>>
VS连接数据库的通用方法(SQL/MySql)
查看>>