Tag: “Web server”

Change directives of Nginx

My new server uses Nginx as a web server. When I check the error log of it, I saw a lot of warnings. 2016/08/27 07:30:03 [warn] 11951#11951: *590544 an upstream response is buffered to a temporary file /var/cache/nginx/fastcgi_temp/3/28/0000008283 while reading upstream, client:, server: www.phpbbchinese.com, request: “GET /download/file.php?id=109 HTTP/1.1”, upstream: “fastcgi://unix:/run/php/php7.0-fpm.sock:”, host: “www.phpbbchinese.com” I did

Move to Linode Server

When you saw this post, it means the blog is moved to a new server at Linode. New server is a little bit better than the old one at DigitalOcean. Here is how old server looks like: Operating system     Ubuntu Linux 14.04.4 Kernel and CPU     Linux 3.13.0-88-generic on x86_64 Processor information     Intel(R)

HTTP/2 vs SPDY 3.1

I have a web site, which was powered by Nginx 1.7. The SPDY 3.1 was enabled. Later last week, I upgraded it to Nginx 1.9.7 mainline version. HTTP/2 already built with Nginx from version 1.9.5.  Why not enable HTTP/2? I just did a very rough test.   1. Pingdom testing tool SPDY 3.1: Performance Grade

Server Name Indication (SNI)

Server Name Indication is an extension to the TLS computer networking protocol by which a client indicates which hostname it is attempting to connect to at the start of the handshaking process. The most import reason to have this extension is to allow a server to present multiple SSL web site, or multiple certificates on

Shall I enable SPDY on SSL?

I have some sites with SSL enabled only. These sites are money related or security related. So SSL is a must have. Now the question came to my head and it is Do I need to add SPDY on it? Let me review the basic information of SPDY. SPDY is an experiment with protocols for

How to Disable ETags in Apache httpd.conf

What are ETags? ETag is a standard used for determining whether the client (web browser) already has the latest version. If it has, it’s simply loaded from local cache. If not, the new version is requested. An ETag is a hash generated based on either the inode number, the last modified time and / or