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
Post a Comment