From f7d6bdc3e96f1920268783341ddef65edc3b3240 Mon Sep 17 00:00:00 2001 From: tastytea Date: Sun, 9 Dec 2018 19:50:05 +0100 Subject: [PATCH] Moved Cache-Control header from program to nginx config. --- CMakeLists.txt | 2 +- doc/nginx-example.conf | 4 ++++ src/libravatarserv.cpp | 1 - 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a5d1e40..8959f64 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required (VERSION 3.2) project(libravatarserv - VERSION 0.6.7 + VERSION 0.6.8 LANGUAGES CXX ) diff --git a/doc/nginx-example.conf b/doc/nginx-example.conf index d1bbb9b..1458d7c 100644 --- a/doc/nginx-example.conf +++ b/doc/nginx-example.conf @@ -9,6 +9,10 @@ server { ssl_certificate /var/lib/dehydrated/certs/avatar.example.com/fullchain.pem; ssl_certificate_key /var/lib/dehydrated/certs/avatar.example.com/privkey.pem; + # 86400 seconds = 1 day + expires 86400; + add_header Cache-Control "public, max-age=86400" always; + location / { include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/cgi-fcgiwrap.socket-1; diff --git a/src/libravatarserv.cpp b/src/libravatarserv.cpp index 2be1a9f..26e267c 100644 --- a/src/libravatarserv.cpp +++ b/src/libravatarserv.cpp @@ -31,7 +31,6 @@ settings::Settings settings::settings; int main() { cout << "Server: libravatarserv/" << global::version << endl; - cout << "Cache-Control: public, max-age=86400\n"; const char *request = std::getenv("REQUEST_URI"); if (request == nullptr)