https的配置、强制使用https访问、开启GZIP、location的判断、开启缓存
Nginx的配置使用
https的配置
首先去申请一个ssl证书并下载相关的文件:pem和key
然后配置443端口转发到相应的端口
1 | # HTTPS server |
强制使用https访问
就是如果访问端口是http就重定向到https,这里强制80端口使用https访问
1 | # HTTP server |
开启GZIP
在http区块下添加如下代码
1 | #开启gzip |
区分爬虫进行转发
在location区块下添加如下代码
1 | if ($http_user_agent ~* "Baiduspider|twitterbot|facebookexternalhit|rogerbot|linkedinbot|embedly|quora link preview|showyoubot|outbrain|pinterest|slackbot|vkShare|W3C_Validator|bingbot|Sosospider|Sogou Pic Spider|Googlebot|360Spider") { |
location的判断
判断文件
1 | location ~* .jpg|.png|.gif|.jpeg|.html|.js|.css|.ico$ {} |
判断服务
1 | location ~* ^/(auth|admin|code|gen|actuator|monitor|mp|daemon|job|tx|pay|act|blog) {} |
开启缓存
1 | proxy_cache_path 本地缓存路径 levels=1:2 keys_zone=cachedata:10m max_size=10g inactive=60m use_temp_path=off; |
此为博主副博客,留言请去主博客,转载请注明出处:https://www.baby7blog.com/myBlog/47.html