服务器 服务器安全:如何将Tengine服务器名称修改为任意名字 前面写了篇 服务器安全:如何将Nginx服务器名称修改为任意名字 ,由于有时候会使用tengine,tengine修改名字稍微跟nginx有些不一样。步骤的差异主要在第一个文件,修改nginx.h那里:剩下需要修改的文件跟 服务器安全:如何将Nginx服务器名称修改为任意名字 一样即可。修改完毕后,需要将源码重新编译,如何编译nginx这篇文章不做描述,具体可以参考:nginx模块编译及反向镜像网站
服务器 服务器安全:如何将Nginx服务器名称修改为任意名字 无论是作为Web服务器或其他类型程序的反向代理服务器,Nginx("engine x")都有着高性能且轻量级的优势。其特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页服务器中表现较好。这也使得Nginx在如今不管是存放在高配独立服务器上的大型的门户,还是存放在迷你64M内存VPS上的小型的个人博客,Nginx都在被广泛使用着。今天我们来说说,如何修改Nginx其内部默认名称。这对安全或者装逼都是非常实用的。修改nginx源码将下载后的nginx源码解
CDN 如何建立Varnish CDN集群 在构建CDN系统的架构上,Varnish和squid会使用得是最多的,它们各有优劣点,本文以Varnish为基础创建Varnish的CDN,加速网站,可以用DNS解析的方式,把吃灰小鸡利用起来,比如某小鸡对移动线路优秀,那么把来自移动的流量导向此小鸡,联通电信同理,在结合Varnish集群,大大减轻源站的负载压力并合理利用吃灰小鸡。参考:Nginx 反向代理+缓存加速宝塔面板利用反向代理加速CDNVarnish架构图集群实验环境:Centos-7.6 Varnish-6.2 
服务器 Nginx缓存指定的返回值 之前有说过怎么使用nginx怎么做反向缓存加速静态文件;可以参考: Nginx 反向代理+缓存加速但是有时候如果你一点都不想缓存错误信息的话:proxy_cache_valid any 0m;
服务器 Nginx不缓存返回值200为空的解决方案 在日志里发现不少状态码是200,但是内容长度为0的记录,由于nginx做了缓存,这样的话会导致后面的响请求也为空的现象。暂且不判断是否程序问题还是请求那方的网络问题,但是现在要nginx输出响应的长度是否为0来判断是否要缓存当前的响应。首先需要在nginx的http配置节内添加map变量:map $upstream_http_content_length $flag_cache_empty {  
服务器 nginx提示502bad gateway 今天给一个网站做了一个本地端口proxy_pass(反代),网站正常浏览,但是根目录的几个文件robots.txt,404.html出现了502 bad gateway。以为是/没加上,但是发现还是依然错误。 location / { proxy_pass http://127.0.0.1:8080; &nbs
服务器 Godaddy 域名证书购买与配置 其实现在很多免费的域名SSL证书了,最有名的Lets Encrypt,每次免费三个月,三个月到期后可以继续时间,理论上也是无限时间,但是就是要每三个月查看一下;比如CloudFlare也是提供免费域名SSL证书的,但是你需要使用它自家的CDN才可以,如果主要海外客户还好,毕竟这个CDN在国内不咋样,经常访问不到,你懂的。。。所以有些人有钱又懒得费神,那么使用收费的,或许才是最好的了。。。在Godaddy上购买了证书之后,就到账号里找SSL设置选项,看你买的是通配符还是
服务器 zabbix 监控nginx 状态 1,客户端agent的配置; nginx编译安装需要带有该模块–with-http_stub_status_module; 查看nginx.conf配置文件; cat ../../nginx.conf; location /nginx_status { stub_status on; 
服务器 nginx模块编译及反向镜像网站 使用oneinstack安装LNMP环境,由于默认是缺少两个模块的,所以需要我们编译一下nginx; 首先查看一下nginx -V; 然后git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module.git 或者wget -O ng