Advertisement
Guest User

NGINX dakar.com config

a guest
Dec 16th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.39 KB | None | 0 0
  1. server {
  2.  
  3.         server_name dakar.com;
  4.     root /opt/sites/dakar.com;
  5.         index index.php;
  6.  
  7.     access_log /var/log/nginx/dakar.com-access.log;
  8.         error_log /var/log/nginx/dakar.com-error.log warn;
  9.  
  10.         gzip on; # включаем сжатие gzip
  11.         gzip_disable "msie6";
  12.         gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
  13.  
  14.         location ~ /\. {
  15.                 deny all; # запрет для скрытых файлов
  16.         }
  17.  
  18.         location ~* /(?:uploads|files)/.*\.php$ {
  19.                 deny all; # запрет для загруженных скриптов
  20.         }
  21.  
  22.         location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
  23.                 access_log off;
  24.                 log_not_found off;
  25.                 expires max; # кеширование статики
  26.         }
  27.  
  28.         location / {
  29.                 try_files $uri $uri/ /index.php?$args; # permalinks
  30.         }
  31.  
  32.         location ~ \.php$ {
  33.                 fastcgi_index index.php;
  34.                 include fastcgi_params;
  35.                 fastcgi_pass unix:/run/php/php7.2-fpm.sock;
  36.                 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  37.  
  38.         }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement