I tried to install vimbadmin in to subfolder, but i can’t. No matter what configuration i use, vimbadmin never work. This is my last configuration
# vimbadmin
location /vimbadmin {
alias /usr/share/vimbadmin/public;
index index.php index.html index.htm;
location ~ ^/vimbadmin/(.*\.(js|css|gif|jpg|png|ico))$ {
alias /usr/share/vimbadmin/public/$1;
}
}
but nginx return me Error: 403 -
*14 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 90.154.205.85, server: mail.devx.biz, request: "GET /vimbadmin/ HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "mail.example.com"
I could not imagine how hard it is.Here is original nginx confiration whick work perfectly on domain/subdomain.
Can you help me with some advices, or example configuration for do that?
Use nginx 1.6.2 with php5-fpm.
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Problem is that in your VHOST you define SCRIPT_FILENAME
as $document_root$fastcgi_script_name;
but you then use the alias direcive to set the path.
Please try to update line 49 to this:
fastcgi_param SCRIPT_FILENAME $request_filename;
Something like that. For few days, i really think nginx can’t handle multiple location blocks with different root/alias directive :)
You need to give some more infomation about your setup. Please post the full VHOST.