[[wiki:nginx_php|PHP]]\\ [[wiki:nginx_security:Security]] **Gen DH** openssl dhparam -out /etc/nginx/ssl/dhparam4096.pem 4096 **Basic Auth** printf "${username}:`openssl passwd -apr1`\n" >> .htpasswd =====Locations===== location = / { # matches the query / only. } location ^~ /images/ { # matches any query beginning with /images/ and halts searching, # so regular expressions will not be checked. } location ~* \.(gif|jpg|jpeg)$ { # matches any request ending in gif, jpg, or jpeg. However, all # requests to the /images/ directory will be handled by # Configuration D. [ configuration E ] } location / { # matches any query, since all queries begin with /, but regular # expressions and any longer conventional blocks will be # matched first. [ configuration B ] } location /documents/ { # matches any query beginning with /documents/ and continues searching, # so regular expressions will be checked. This will be matched only if # regular expressions don't find a match. [ configuration C ] }