location /phpmyadmin { alias /opt/phpmyadmin/; location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } }
When to use mutliple virtual directories, seperate and include the configuration.
Create /etc/nginx/conf.d/php.inc
location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; }
Include above file into the virtual directory configuration.
location /phpmyadmin { alias /opt/phpmyadmin/; include /etc/nginx/conf.d/php.inc; }
This is exactly what I was looking for, thanks!
ReplyDelete