[ubuntu-ar] Configuracion Nginx

Claudio Ceballos Paz claudiocebpaz at gmail.com
Mon Jan 9 23:35:48 UTC 2012


Hola, Amigos.
Tengo la siguiente situación que no puedo solucionar. Tengo instalado
Ubuntu Server 10.04 LTS. Con nginx + php-fmp + mysql.
El server funciona correctamente, lo probé con info(), y me da todo ok.
El problema ocurre cuando instalo phpmyadmin. Se instala correctamente,
pero para acceder debo configurarlo en otro puerto.
Como puedo lograr tener mas de un server configurado ambos en el puerto 80?

Es decir, que quiero acceder a mi sitio mediante
http://midominio.

y quiero acceder a http://midominio/phpmyadmin  al phpmyadmin.

Les paso cuales son las configuraciones que tengo:

Archivo default:

# You may add here your
# server {
# ...
# }
# statements for each of your virtual hosts

server {
listen   80 default;
server_name  localhost;

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

location / {
 root   /var/www/nginx-default;
index  index.html index.htm;
}

location /doc {
root   /usr/share;
autoindex on;
 allow 127.0.0.1;
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 127.0.0.1:80
#
 #location ~ \.php$ {
#proxy_pass   http://127.0.0.1;
 #}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
 #
location ~ \.php$ {
fastcgi_pass   127.0.0.1:9000;
 fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME  /var/www/nginx-default$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 configuration
#
#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_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
#ssl_prefer_server_ciphers   on;

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


Archivo phpmyadmin:


    listen 80;
server_name phpmyadmin;
access_log /var/log/phpmyadmin.access_log;
 error_log /var/log/phpmyadmin.error_log;
 location /{
    root /usr/share/phpmyadmin;
    index index.php;
    }

location ~ \.php$ {
    fastcgi_pass    127.0.0.1:9000;
    fastcgi_index   index.php;
    fastcgi_param   SCRIPT_FILENAME
/usr/share/phpmyadmin$fastcgi_script_name;
    include         fastcgi_params;
    }
}

Saludos, Gracias.
------------ pr?xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://lists.ubuntu.com/archives/ubuntu-ar/attachments/20120109/814d9f7f/attachment-0001.html>


More information about the Ubuntu-ar mailing list