有些时候为了不让其他人知道自己使用的服务器IP的时候我们喜欢使用反向代理避免这种问题。

通常我们使用的反向代理大多数是nginx设置的。但是在我们对网站的图片等信息更新时候会出现信息更改后仍然不能正常显示,那可能是因为反向代理的原因,所以在我们更新了信息后,同时也要更新代理服务器上的缓存。

这里讲下我们常用的nginx的缓存存在的位置。

操作方法是:

通常nginx的缓存文件是存放在/home/cache/缓存文件下。我只只需要删除里面的内容,重新访问生成就可以了。

命令如下:

rm -rf /home/cache/*
2017年11月26日 教程整理
阅读更多...

在配置nginx 时,有时会提示如下错误:

nginx: [emerg] getpwnam("www") failed

这里有两种解决方案:

0.1. 去除user nobody配置

在nginx.conf中 把user nobody的注释去掉既可

0.2. 创建www用户

错误的原因是没有创建www这个用户,应该在服务器系统中添加www用户组和用户www,如下命令:

/usr/sbin/groupadd -f www
/usr/sbin/useradd -g www www

以上方法测试通过,启动后,在浏览器里输入服务器IP,即可查看到:

Welcome to nginx!

的欢迎界面。

2017年11月26日 教程整理
阅读更多...

ngx_pagespeed是Nginx的一个扩展模块,主要的功能是针对前端页面而进行服务器端的优化,对前端设计人员来说,可以省去优化css、js以及图片的过程。

作为Nginx的组件,ngx_pagespeed的主要作用是自动合并和缩减js/css脚本,以及图片的压缩实现前端网页的重写,让用户以更快的速度进行访问。

PageSpeedpagespeed 主要用来加快浏览器的渲染加载,旨在缩短网页加载的时间,减少网站服务器的带宽使用量。有了 PageSpeed,网站开发人员就可以在开发前端页面的时候,可以稍微轻松一点,把前端优化的任务都交给服务器来处理。虽然这会使服务器负载增加;但从减少客户请求数的角度去看,牺牲部分服务器性能还是值得的,随着服务器的逐渐普及,对应的负载可以通过增加服务器配置来支持。

2017年11月25日 教程整理
阅读更多...
阅读更多...