server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name book.libraryofcode.org; ssl_certificate /etc/nginx/ssl/org.chain.crt; ssl_certificate_key /etc/nginx/ssl/org.key.pem; root /opt/book; index index.html index.htm index.php; location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_param HTACCESS on; proxy_read_timeout 800; } if (!-e $request_filename){ rewrite ^(.*)$ /index.php?/$1 last; } }