
belial9826
Dseda
Redactor
Verificación en dos pasos activada
Verificado por Whatsapp
Hola gente, la cuestión es que recientemente he pasado un sitio en Wordpress a un VPS y he usado nginx. La cuestión es que cuando configure el server block para usar el dominio, no pude acceder a phpmyadmin con la ip, ni con el dominio ni con nada 🙁
A continuación adjunto como tengo la configuración:
Como pueden ver el sitio lo tengo en una subcarpeta, esto para ir incluyendo otros sitios paulatinamente al servidor. Ya he puesto lo siguiente dentro del server block:
Donde /var/www/phpmyadmin es un alias, pero también he usado la palabra alias en lugar de root y aun nada. También he tratado configurando un archivo independiente con el el server block y aun nada, ya estoy desesperado ya que no es de mi estilo estar manejando consola, y menos para cosas de MySQL.
Gracias de antemano a quien me pueda colaborar con este problema.
A continuación adjunto como tengo la configuración:
Insertar CODE, HTML o PHP:
server {
listen 80;
server_name www.dominio.xxx;
rewrite ^/(.*) http://dominio.xxx/$1 permanent;
}
server {
listen 80;
server_name dominio.xxx;
root /var/www/dominio;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args ;
}
location ~ /favicon.ico {
access_log off;
log_not_found off;
}
location ~ \.php$ {
try_files $uri /index.php;
include fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.sock;
}
if (!-e $request_filename) {
rewrite ^.+?(/wp-.*) $1 last;
rewrite ^.+?(/.*\.php)$ $1 last;
rewrite ^ /index.php last;
}
location ~* .(jpg|jpeg|png|gif|ico|css|js)$ {
expires 7d;
}
# Deny public access to wp-config.php
location ~* wp-config.php {
deny all;
}
}
Como pueden ver el sitio lo tengo en una subcarpeta, esto para ir incluyendo otros sitios paulatinamente al servidor. Ya he puesto lo siguiente dentro del server block:
Insertar CODE, HTML o PHP:
location /phpmyadmin {
root /var/www/phpmyadmin;
index index.php index.html index.htm;
try_files $uri $uri/ /index.php?$args ;
}
Donde /var/www/phpmyadmin es un alias, pero también he usado la palabra alias en lugar de root y aun nada. También he tratado configurando un archivo independiente con el el server block y aun nada, ya estoy desesperado ya que no es de mi estilo estar manejando consola, y menos para cosas de MySQL.
Gracias de antemano a quien me pueda colaborar con este problema.