ViMbAdmin and config nginx -


i have problem configuration of nginx. structure directory in server is:

  • /var/www/public_html page.
  • /var/www/pma - phpmyadmin
  • /var/www/vimbadmin - vimbadmin

my /etc/nginx/sites-available/default

server{     listen 80 default_server;     listen [::]:80 default_server ipv6only=on;     access_log  /var/www/log/access.log;     error_log /var/www/log/error.log;     root /var/www/public_html;     index index.php index.htm;      # make site accessible http://localhost/     server_name localhost;      # pass php scripts fastcgi server listening on 127.0.0.1:9000     #     location ~ \.php$ {             fastcgi_split_path_info ^(.+\.php)(/.+)$;             fastcgi_pass unix:/var/run/php5-fpm.sock;             fastcgi_index index.php;             include fastcgi_params;     }     location /pma/ {         index index.php;             alias /var/www/phpmyadmin/;             location ~ \.php$ {                     fastcgi_split_path_info ^(.+\.php)(/.+)$;                     fastcgi_param script_filename $document_root$fastcgi_script_name;                     fastcgi_pass unix:/var/run/php5-fpm.sock;                     fastcgi_index index.php;                     include fastcgi_params;                     fastcgi_intercept_errors on;                     fastcgi_ignore_client_abort off;              }      }     location /vma/ {             index index.php;             alias /var/www/vimbadmin/public/;             try_files $uri $uri/ /index.php?$args;             index index.php;             location ~\.php$ {                     fastcgi_pass unix:/var/run/php5-fpm.sock;                     #fastcgi_param script_filename $document_root$fastcgi_script_name;                     #try_files $uri =404;                     include fastcgi_params;             }      }   } 

now when go: domian.com/vma/ redirect me domian.com/vma/auth/login , see:

file not found.

phpmyadmin works. know configuration bad... mistake?

i did this

location ~ ^/vma {     alias /usr/local/vimbadmin/public;      location ~ ^/vma/(.*\.(js|css|gif|jpg|png|ico))$ {         alias /usr/local/vimbadmin/public/$1;     }      rewrite ^/vma(.*)$ /vma/index.php last;      location ~ ^/vma(.+\.php)$ {         alias /usr/local/vimbadmin/public$1;         fastcgi_pass unix:/var/run/php5-fpm.sock;         fastcgi_index index.php;         charset utf8;         include fastcgi_params;         fastcgi_param document_root /usr/local/vimbadmin/public;     } } 

it works, @ least on machine ;)


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

jsf - How to ajax update an item in the footer of a PrimeFaces dataTable? -

django - CSRF verification failed. Request aborted. CSRF cookie not set -