Current time: 11-23-2024, 09:10 PM Hello There, Guest! (LoginRegister)


Post Reply 
[Solucionado] Imposible acceder al panel de administración
Author Message
vicentgodella Offline
Newbie
*

Posts: 9
Joined: Jun 2011
Reputation: 0
Post: #1
[Solucionado] Imposible acceder al panel de administración
Hola a todos,

Estoy teniendo problemas para instalar el ispCP.

Estoy intentando instalarlo en un servidor EC2 de amazon, partiendo de una imagen de Debian Squeeze.

Sigo los pasos que dice en la web, y parece todo correcto, pero al acabar, intento entrar en el panel, y no hay forma.

He probado con midominio.es, admin.midominio.es, la ip directamente, y nada, no hay forma.

midominio.es apunta a la ip de la máquina por dns.
admin.midominios.es apunta a la ip de la máquina pero solo en mi pc local, lo tengo configurado en /etc/hosts de mi máquina local.

Lo más curioso es que hace unos días si pude instalarlo, pero le pusiera el dominio que le pusiera, siempre accedía al panel. Los dominios los había creado antes como clientes, claro.

El caso es que ahora no hay forma de que salga el panel.

El único error que he visto está en /var/log/apache2/default-error.log

[error] [client miIP] File does not exist: /etc/apache2/htdocs


Estoy totalmente desesperado, porque por más que lo intento (he reinstalado 4 o 5 veces desde 0), no hay forma de entrar al panel.

A ver si alguien me puede echar una mano, porque tengo 4 páginas alojadas ahí que están inactivas ahora mismo, hasta que lo consiga arreglar.

Muchas gracias a todos.

Voy a seguir intentándolo de todas formas, aunque ya no se que hacer.

Saludos.
(This post was last modified: 06-11-2011 11:44 AM by vicentgodella.)
06-03-2011 11:38 AM
Find all posts by this user Quote this message in a reply
kilburn Offline
Development Team
*****
Dev Team

Posts: 2,182
Joined: Feb 2007
Reputation: 34
Post: #2
RE: Imposible acceder al panel de administración
Suena muy mucho a que la IP que introdujiste y la IP que tiene la máquina no coinciden, pero necesitamos más datos para decirte algo claro. Específicamente:

1. Cuando abres la web, qué ves?
2. Como root, ejecuta estos dos comandos y peganos la salida
Code:
apache2ctl -S
ifconfig
06-03-2011 12:35 PM
Visit this user's website Find all posts by this user Quote this message in a reply
vicentgodella Offline
Newbie
*

Posts: 9
Joined: Jun 2011
Reputation: 0
Post: #3
RE: Imposible acceder al panel de administración
# apache2ctl -S
VirtualHost configuration:
IPDELSERVIDOR:80 admin.midominio.es (/etc/apache2/sites-enabled/00_master.conf:31)
Syntax OK

En ifconfig efectivamente no aparece la misma ip, es la ip privada de la red de amazon.

He mirado en el archivo /etc/network/interfaces y la interfaz eth0 está configurada como dhcp. No se si podré cambiar yo eso tan alegremente.

¿Tienes experiencia en Amazon?

[Edito] Aparece esto cuando intento cargar:

Not Found

The requested URL / was not found on this server.

Apache/2.2.16 (Debian) Server at midominio.es Port 80



Muchas gracias por responder tan rápido.
(This post was last modified: 06-03-2011 12:46 PM by vicentgodella.)
06-03-2011 12:45 PM
Find all posts by this user Quote this message in a reply
kilburn Offline
Development Team
*****
Dev Team

Posts: 2,182
Joined: Feb 2007
Reputation: 34
Post: #4
RE: Imposible acceder al panel de administración
La cosa es que apache quiere que le pengas la IP interna, no la externa. Primero comprueba que es eso cambiando el /etc/apache2/sites-available/ispcp a mano (sustitutye la IP pública por la privada) y reiniciando apache.

Si efectivamente es eso (que va a ser que sí), entonces cambia las plantillas de /etc/apache2/parts modificando la variable {DMN_IP} por tu IP privada.
06-03-2011 04:36 PM
Visit this user's website Find all posts by this user Quote this message in a reply
vicentgodella Offline
Newbie
*

Posts: 9
Joined: Jun 2011
Reputation: 0
Post: #5
RE: Imposible acceder al panel de administración
Hola kilburn, el problema de eso es que cuando pare la instancia y la vuelva a arrancar, la ip privada cambiará, y tendré que cambiarla otra vez.

De todas formas, en /etc/apache2/sites-available/ispcp.conf no me aparece ninguna ip, solo hay esto:

# httpd Data BEGIN.

#
# wget-hack prevention
#

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^LWP::Simple
RewriteRule ^/.* http://%{REMOTE_ADDR}/ [L,E=nolog:1]
</IfModule>

#
# Log processing
#

LogFormat "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" ispcplog

CustomLog "||/var/www/ispcp/engine/ispcp-apache-logger" ispcplog
ErrorLog "||/var/www/ispcp/engine/ispcp-apache-logger -t error"

#
# mod_cband configuration
#

<IfModule mod_cband.c>
CBandScoreFlushPeriod 10
CBandRandomPulse On
</IfModule>

#
# let the customer decide what charset he likes to use
#

AddDefaultCharset Off

#
# Access for errors directory
#

<Directory /var/www/virtual/*/errors>
Order allow,deny
Allow from all
</Directory>

#
# Header End
#

# httpd [{IP}] virtual host entry BEGIN.
# httpd [{IP}] virtual host entry END.

# httpd Data END.



Además, /etc/apache2/parts en mi sistema no existe.

Muchas gracias por contestarme.
06-04-2011 03:07 AM
Find all posts by this user Quote this message in a reply
kilburn Offline
Development Team
*****
Dev Team

Posts: 2,182
Joined: Feb 2007
Reputation: 34
Post: #6
RE: Imposible acceder al panel de administración
Perdona, te apunté al archivo que no era (ese es para los dominios alojados, pero no para el panel). Para el panel el correcto es "/etc/apache2/sites-available/00_master".

En cuanto al cambio de IP al reiniciar la máquina, me temo que lo único que puedes hacer es un script que cambie la IP vieja por la nueva en el panel y le obligue a regenerar las configuraciones. Kurgans hace eso en su script de copia entre de servidores, en la parte:
Code:
-- Cambiar la IP de mysql en servidor nuevo
www-2# mysql -p
www-2# mysql>use ispcp
www-2# mysql> UPDATE server_ips SET ip_number = "newIP" WHERE ip_id = 1;
Query OK, 1 row affected (0.02 sec)
Rows matched: 1 Changed: 1 Warnings: 0

www.-2# mysql> UPDATE `domain` SET `domain_status` = 'change' WHERE `domain_status` = 'ok' ;
Query OK, 6 rows affected (0.00 sec)
www-2# mysql> UPDATE `subdomain` SET `subdomain_status` = 'change' WHERE `subdomain_status` = 'ok';
www-2# mysql> UPDATE `domain_aliasses` SET `alias_status` = 'change' WHERE `alias_status` = 'ok';
www-2# mysql> UPDATE mail_users SET status="toadd" where status="ok";
Query OK, 19 rows affected (0.01 sec)
Rows matched: 19 Changed: 19 Warnings: 0

www-2# mysql>quit
www-2# /var/www/ispcp/engine/ispcp-rqst-mngr
(This post was last modified: 06-05-2011 04:55 AM by kilburn.)
06-05-2011 04:55 AM
Visit this user's website Find all posts by this user Quote this message in a reply
vicentgodella Offline
Newbie
*

Posts: 9
Joined: Jun 2011
Reputation: 0
Post: #7
RE: Imposible acceder al panel de administración
He reinstalado el panel con la ip interna, y ya carga el panel, puedo añadir usuarios y tal. Pero me encuentro que pongo el dominio que he creado, y no va.

Porque como tengo para que coja las dns del servidor, utilizal a ip interna, no la externa, y por eso no va.

He probado a insertar un registro de dns para el subdominio http://www.undominio.com, con la ip externa y va perfectamente. Pero claro, con la dirección general undominio.com, no va.

¿Hay alguna solución? Voy a buscar también que hago con el dominio genérico.
06-06-2011 08:30 AM
Find all posts by this user Quote this message in a reply
kilburn Offline
Development Team
*****
Dev Team

Posts: 2,182
Joined: Feb 2007
Reputation: 34
Post: #8
RE: Imposible acceder al panel de administración
La cosa es que ispcp no está pensado para servidores tras un router NAT (como es el caso de amazon), así que tienes que ajustar cosillas a mano.

Básicamente, el servicio DNS necesita trabajar con las IPs públicas, mientras que apache tiene que usar las internas. Al final tu única opción es modificar directamente las plantillas de alguno de los dos servicios y poner ahí la IP directamente en vez de la variable para que ispcp la sustituya.

Como en tu caso la IP interna va cambiando, yo lo que haría sería poner fija la IP pública en las plantillas DNS. Puedes encontrarlas en /etc/ispcp/bind/parts (cambia DMN_IP ahí por la IP pública de tu server). Luego haz lo de regenerar la configuración (poniendo la IP interna en la config del panel) y todo debería quedar correcto.
06-06-2011 01:51 PM
Visit this user's website Find all posts by this user Quote this message in a reply
vicentgodella Offline
Newbie
*

Posts: 9
Joined: Jun 2011
Reputation: 0
Post: #9
RE: Imposible acceder al panel de administración
Después de darme unos cuantos trompazos ayer, lo he hecho funcionar, pero no me convence mucho, la verdad.

Probaré eso que me dices, a ver si hay suerte.

Muchas gracias por todo, sin ti no habría hecho funcionar nada de nada.

Ya te comentaré como me ha ido cuando lo cambié.

De todas formas, ¿que el domino principal funcione también como web, se puede hacer? Es decir, tengo por defecto, para acceso al panel: admin.midomino.es. ¿Hay alguna forma de que midominio.es tenga también un servidor virtual?

Saludos.
06-07-2011 06:07 AM
Find all posts by this user Quote this message in a reply
kilburn Offline
Development Team
*****
Dev Team

Posts: 2,182
Joined: Feb 2007
Reputation: 34
Post: #10
RE: Imposible acceder al panel de administración
Simplemente añadelo como dominio normal y corriente, y podrás usar todas las funciones que quieras (mails/web/ftp/etc..) Smile
06-07-2011 07:48 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)