nginx默认情况下gzip是开启的,但是只对html文件压缩,不对js文件压缩,所以需要配置一下nginx的gzip_types参数 编辑nginx.conf文件,在http段加入一下配置 gzip on; gzip_min_length 1000; gzip_buffers 4 8k; gzip_types text/plain application/x-javascri...
网站中的一个url的规则发生了变化,但是从外链中来的地址依然走的是老地址,于是从nginx配置入手做老地址的重定向。 注意路径是/wr而新地址的路径是/wr/多了一个/。 这个在nginx中配置重定向非常方便,在server节点中增加一个redirect即可,如下配置片段: se...
nginx配置文件 server { listen 8443 ; server_name it.net.cn ; ssl on ; ssl_certificate myserver . pem ; ssl_certificate_key key . key ; ssl_session_timeout 5m ; ssl_protocols SSLv2 SSLv3 TLSv1 ; ssl_ciphers HIGH :! aNULL :! MD5 ; ssl_prefer...
nginx貌似没有虚拟目录的说法,因为它本来就是完完全全根据目录来设计并工作的。 如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较像,干脆来说说alias标签和root标签的区别吧。 最基本的区别:alias指定的目录是准确的,root是指定目录的上级...
分享下it.net.cn的nginx日志配置: log_format main $remote_addr [$time_iso8601] $host $request $status $body_bytes_sent $request_time $http_referer $http_user_agent $upstream_cache_status; access_log logs/access.log main; error_log logs/error...
在it.net.cn的日志中出现了很多返回的状态号为200但是Content-Length为0的日志记录,类似下面的记录: 1.202.219.10 - - [01/Mar/2013:22:51:56 +0800] HEAD / HTTP/1.1 200 0 - Mozilla/5.0 (compatible; JikeSpider; +http://shoulu.jike.com/spider.html)...
nginx可以通过通配符方便的配置泛域名,如下是outofmemory.cn的泛域名配置 server { #listen 80; ## listen for ipv4; this line is default and implied #listen [::]:80 default ipv6only=on; ## listen for ipv6 listen 80; server_name *.outofmemory.cn;...
nginx作为反向代理是如何取得代理的具体服务器, 例如有如下nginx配置: upstream frontends { server 127.0.0.1:8000; server 127.0.0.1:8001; server 127.0.0.1:8002; [...] } server { location / { proxy_pass http://frontends; [...] } [...] }可以在ng...
两个虚拟主机(纯静态-html 支持) - Two Virtual Hosts, Serving Static Files http { server { listen 80; server_name outofmemory.cn; access_log logs/outofmemory.cn.access.log main; location / { index index.html; root /var/www/domain1.com/htdocs;...
gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多。gzip的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析。浏览器那里不需要我们担心,...