Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root
- admin
- v1
- assets
- css
- vt.css
- img
- logo.png
- js
- vt.js
- lib
- app
- security.php
- sys
- network.php
- channels
- channel
- session.php
- payments
- payment.php
- refund.php
- config.php
- index.php
- v2
- assets
- css
- vt.css
- img
- logo.png
- js
- vt.js
- lib
- app
- security.php
- sys
- network.php
- channels
- channel
- session.php
- payments
- payment.php
- refund.php
- config.php
- index.php
- map $request_uri $version {
- default '';
- ~^(?<ver>/vd+) $ver;
- }
- server {
- listen 80;
- server_name www.site.com;
- return 301 https://$server_name$request_uri;
- }
- server {
- listen 443;
- server_name www.site.com;
- ssl on;
- ssl_certificate /etc/ssl/nginx/fxc.im.chained.crt;
- ssl_certificate_key /etc/ssl/nginx/fxc.im.key;
- ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
- ssl_ciphers ECDHE-RSA-AES256-SHA384:AES256-SHA256:HIGH:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!AESGCM;
- ssl_prefer_server_ciphers on;
- ssl_session_cache shared:SSL:10m;
- ssl_session_timeout 1m;
- if ($request_method !~ ^(OPTIONS|GET|POST|PUT|DELETE)$ ) {
- return 444;
- }
- root /var/www/html/api$version;
- index index.php;
- error_log /var/www/logs/api/error.log debug;
- access_log /var/www/logs/api/access.log;
- location ~ ^/vd+ {
- rewrite ^/vd+(.*) $1 last;
- }
- location ~ /assets {
- autoindex on;
- }
- location ~ .php {
- fastcgi_split_path_info ^(.+?.php)/?(.*)$;
- # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
- if (!-f $document_root$fastcgi_script_name) {
- return 404;
- }
- fastcgi_pass unix:/var/run/php5-fpm.sock;
- fastcgi_index index.php;
- fastcgi_intercept_errors on;
- fastcgi_buffer_size 128k;
- fastcgi_buffers 254 16k;
- fastcgi_busy_buffers_size 256k;
- fastcgi_temp_file_write_size 256k;
- include fastcgi_params;
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- fastcgi_param PATH_INFO $fastcgi_path_info;
- fastcgi_param VERSION $version;
- fastcgi_param ENVIRONMENT dev;
- }
- location ~ / {
- add_header 'Access-Control-Allow-Origin' "$http_origin";
- if (!-x $uri) {
- rewrite (.*) /index.php$1 last;
- }
- try_files $uri $uri/ =404;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement