Advertisement
load-net

/etc/nginx/conf.d/load.sytes.net.conf

Apr 24th, 2021
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.75 KB | None | 0 0
  1. server {
  2. listen 80;
  3. server_name load.sytes.net;
  4. root /web/sites/load.sytes.net/www/;
  5. index index.php index.html index.htm;
  6. access_log /web/sites/load.sytes.net/log/access.log main;
  7. error_log /web/sites/load.sytes.net/log/error.log;
  8.  
  9. location / {
  10. return 301 https://load.sytes.net$request_uri;
  11. }
  12.  
  13. location ~* ^.+.(js|css|png|jpg|jpeg|gif|ico|woff)$ {
  14. return 301 https://load.sytes.net$request_uri;
  15. }
  16.  
  17. location ~ \.php$ {
  18. return 301 https://load.sytes.net$request_uri;
  19. }
  20.  
  21. location = /favicon.ico {
  22. log_not_found off;
  23. access_log off;
  24. }
  25.  
  26. location = /robots.txt {
  27. rewrite ^ /robots.txt break;
  28. allow all;
  29. log_not_found off;
  30. access_log off;
  31. }
  32.  
  33. location ~ /\.ht {
  34. deny all;
  35. }
  36. }
  37.  
  38. server {
  39. listen 80;
  40. server_name www.load.sytes.net;
  41. rewrite ^ https://load.sytes.net$request_uri? permanent;
  42. }
  43.  
  44. server {
  45. listen 443 ssl http2;
  46. server_name load.sytes.net;
  47. root /web/sites/load.sytes.net/www/;
  48. index index.php index.html index.htm;
  49. access_log /web/sites/load.sytes.net/log/ssl-access.log main;
  50. error_log /web/sites/load.sytes.net/log/ssl-error.log;
  51.  
  52. keepalive_timeout 60;
  53. ssl_certificate /etc/letsencrypt/live/load.sytes.net/fullchain.pem;
  54. ssl_certificate_key /etc/letsencrypt/live/load.sytes.net/privkey.pem;
  55. ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  56. ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA';
  57. ssl_dhparam /etc/ssl/certs/dhparam.pem;
  58. add_header Strict-Transport-Security 'max-age=604800';
  59.  
  60. location / {
  61. try_files $uri $uri/ /index.php?$args;
  62. }
  63.  
  64. location ~* ^.+.(js|css|png|jpg|jpeg|gif|ico|woff)$ {
  65. access_log off;
  66. expires max;
  67. }
  68.  
  69. location ~ \.php$ {
  70. try_files $uri =404;
  71. fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
  72. #fastcgi_pass 127.0.0.1:9000;
  73. fastcgi_index index.php;
  74. fastcgi_param DOCUMENT_ROOT /web/sites/load.sytes.net/www/;
  75. fastcgi_param SCRIPT_FILENAME /web/sites/load.sytes.net/www$fastcgi_script_name;
  76. fastcgi_param PATH_TRANSLATED /web/sites/load.sytes.net/www$fastcgi_script_name;
  77. include fastcgi_params;
  78. fastcgi_param QUERY_STRING $query_string;
  79. fastcgi_param REQUEST_METHOD $request_method;
  80. fastcgi_param CONTENT_TYPE $content_type;
  81. fastcgi_param CONTENT_LENGTH $content_length;
  82. fastcgi_param HTTPS on;
  83. fastcgi_intercept_errors on;
  84. fastcgi_ignore_client_abort off;
  85. fastcgi_connect_timeout 60;
  86. fastcgi_send_timeout 180;
  87. fastcgi_read_timeout 180;
  88. fastcgi_buffer_size 128k;
  89. fastcgi_buffers 4 256k;
  90. fastcgi_busy_buffers_size 256k;
  91. fastcgi_temp_file_write_size 256k;
  92. }
  93.  
  94. location = /favicon.ico {
  95. log_not_found off;
  96. access_log off;
  97. }
  98.  
  99. location = /robots.txt {
  100. allow all;
  101. log_not_found off;
  102. access_log off;
  103. }
  104.  
  105. location ~ /\.ht {
  106. deny all;
  107. }
  108. }
  109.  
  110. server {
  111. listen 443 ssl http2;
  112. server_name www.load.sytes.net;
  113. rewrite ^ https://load.sytes.net$request_uri? permanent;
  114. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement