Nignx + phpmyadmin set up and config Help

Nignx + phpmyadmin set up and config

Would anyone be kind to help me set a phpmyadmin admin so it would work
with my set up
Physical box with Debian Lenny with cgi-fcgi 5.2.6-1+lenny8

My configuration in


fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;

fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;

fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;

PHP only, required if PHP was built with --enable-force-cgi-redirect

fastcgi_param REDIRECT_STATUS 200;


user www-data;
worker_processes 1;

error_log /var/log/nginx/error.log;
pid /var/run/;

events {
worker_connections 1024;
# multi_accept on;

http {
include /etc/nginx/mime.types;

access_log  /var/log/nginx/access.log;

sendfile        on;
#tcp_nopush     on;

#keepalive_timeout  0;
keepalive_timeout  65;
tcp_nodelay        on;

gzip  on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";

include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;


mail {

# See sample authentication script at:


# auth_http localhost/auth.php;

# pop3_capabilities “TOP” “USER”;

# imap_capabilities “IMAP4rev1” “UIDPLUS”;

server {

listen localhost:110;

protocol pop3;

proxy on;


server {

listen localhost:143;

protocol imap;

proxy on;



/etc/nginx/sites-available/ config of one of my domains

You may add here your

server {


statements for each of your virtual hosts

server {

listen 80; ## listen for ipv4
#listen [::]:80 default ipv6only=on; ## listen for ipv6


access_log /var/log/nginx/localhost.access.log;

location / {
root /var/www/doamin;
index index.html index.htm;

location /doc {
root /usr/share;
autoindex on;
deny all;

location /images {
root /usr/share;
autoindex on;

#error_page 404 /404.html;

redirect server error pages to the static page /50x.html

#error_page 500 502 503 504 /50x.html;
#location = /50x.html {

root /var/www/nginx-default;


proxy the PHP scripts to Apache listening on

#location ~ .php$ {

pass the PHP scripts to FastCGI server listening on

location ~ .php$ {
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/doamin$fastcgi_script_name;
include fastcgi_params;

deny access to .htaccess files, if Apache’s document root

concurs with nginx’s one

#location ~ /.ht {
#deny all;

another virtual host using mix of IP-, name-, and port-based


#server {
#listen 8000;
#listen somename:8080;
#server_name somename alias another.alias;

#location / {
#root html;
#index index.html index.htm;

HTTPS server

#server {
#listen 443;
#server_name localhost;

#ssl on;
#ssl_certificate cert.pem;
#ssl_certificate_key cert.key;

#ssl_session_timeout 5m;

#ssl_protocols SSLv2 SSLv3 TLSv1;
#ssl_prefer_server_ciphers on;

#location / {
#root html;
#index index.html index.htm;

All sites are in

My question is does configuration of phpmyadmin gose for every website
separate or how do I configure it

I understand the basics but if anyone would provide step by step
instructions it would be greatly appreciated


This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs