ispCP - Board - Support
Cambiar el puerto por defecto de ispCP (Traducción del HowTO) - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: Spanish Corner (/forum-29.html)
+--- Thread: Cambiar el puerto por defecto de ispCP (Traducción del HowTO) (/thread-6198.html)



Cambiar el puerto por defecto de ispCP (Traducción del HowTO) - shiizpa - 03-26-2009 03:27 AM

Los puertos son lugares lógicos que son utilizados por los protocolos, como TCP y UDP para comunicarse con los diferentes servicios, tales como http, que ofrecen los servidores.

La autoridad internacional que regule la asignación oficial de los puertos esIANA. http://www.iana.org/assignments/port-numbers

Esta guía explica cómo puede cambiar el puerto 80 que trae por defecto de ispCP para otro.

Es la hora de elegir un puerto, compruebe que el número no es usado por cualquier otro servicio del servidor.

En este howto vamos a utilizar 348

1. Después de la instalación, si ha seleccionado admin.domain.tld como ispCP de dominio, crear un nuevo usuario de dominio con domain.tld (necesaria para los registros y los registros también pueden ser utilizados para el contenido con el puerto estándar 80)

2. Abrir /etc/apache2/sites-available/00_master.conf y cambiar:

Code:
nano /etc/apache2/sites-available/00_master.conf

PHP Code:
<VirtualHost XXX.XXX.XXX.XXX:80>

    
ServerAdmin     user@my_domain.tld
    DocumentRoot    
/var/www/ispcp/gui

    ServerName      admin
.domain.tld
    ErrorLog        
/var/log/apache2/users/admin.domain.tld-error.log
    TransferLog     
/var/log/apache2/users/admin.domain.tld-access.log

    CustomLog       
/var/log/apache2/admin.domain.tld-traf.log traff
    CustomLog       
/var/log/apache2/admin.domain.tld-combined.log 

por

PHP Code:
<VirtualHost XXX.XXX.XXX.XXX:348>

    
ServerAdmin     user@my_domain.tld
    DocumentRoot    
/var/www/ispcp/gui

    ServerName      domain
.tld:348
    ErrorLog        
/var/log/apache2/users/domain.tld-error.log
    TransferLog     
/var/log/apache2/users/domain.tld-access.log

    CustomLog       
/var/log/apache2/domain.tld-traf.log traff
    CustomLog       
/var/log/apache2/domain.tld-combined.log 

3. En /etc/apache2/ports.conf agregar:

Code:
nano /etc/apache2/ports.conf

PHP Code:
Listen 348 

4. En /etc/ispcp/ispcp.conf cambiar:

Code:
nano /etc/ispcp/ispcp.conf

PHP Code:
BASE_SERVER_VHOST admin.domain.tld 

por

PHP Code:
BASE_SERVER_VHOST domain.tld:348 

5. En /var/www/ispcp/gui/domain_default_page/index.html buscar y cambiar:

Code:
nano /var/www/ispcp/gui/domain_default_page/index.html

PHP Code:
http://{BASE_SERVER_VHOST} 

por

PHP Code:
http://{DOMAIN_NAME}:348 

6. en /var/www/ispcp/gui/include/login.php en la linea 188 cambiar:

Code:
nano /var/www/ispcp/gui/include/login.php

PHP Code:
if ($checkReferer) {
        if (isset(
$_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER'])) {

            
$info parse_url($_SERVER['HTTP_REFERER']);
            if (isset(
$info['host']) && !empty($info['host'])) {
                if (
$info['host'] != $_SERVER['HTTP_HOST'] || $info['host'] != $_SERVER['SERVER_NAME']) {
                    
set_page_message(tr('Request from foreign host was blocked!'));
                    
redirect_to_level_page();
                }
            }
        }
    } 

por

PHP Code:
if ($checkReferer) {
         if (isset(
$_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER'])) {

            
$info parse_url($_SERVER['HTTP_REFERER']);
            if (isset(
$info['host']) && !empty($info['host'])) {
                if (
$_SERVER['SERVER_PORT']!=80) {                
                    if (
$info['host'].':'.$_SERVER['SERVER_PORT'] != $_SERVER['HTTP_HOST']|| $info['host'].':'.$_SERVER['SERVER_PORT'] != $_SERVER['SERVER_NAME'].':'.$_SERVER['SERVER_PORT']) {
                        
set_page_message(tr('Request from foreign host was blocked!'));
                        
redirect_to_level_page();
                    }
                }else{
                    if (
$info['host'] != $_SERVER['HTTP_HOST'] || $info['host'] != $_SERVER['SERVER_NAME']) {
                        
set_page_message(tr('Request from foreign host was blocked!'));
                        
redirect_to_level_page();
                    }
                }
             }    
         }
     }


7. Reiniciar apache

Code:
/etc/init.d/apache2 restart

Este es mi primer aporte ya que me uno a esta comunidad gracias a Don victo463. ojala les sirva igual que a mi.


RE: Cambiar el puerto por defecto de ispCP (Traducción del HowTO) - kurgans - 03-26-2009 03:37 AM

Gracias,
Siempre se agradece algo en castellano que siempre estamos de los ultimos para cualquier traduccion o soporte.

Sobre todo en los juegos jejeje

Un saludo y bienvenido


RE: Cambiar el puerto por defecto de ispCP (Traducción del HowTO) - shiizpa - 03-26-2009 03:57 AM

muchas gracias kurgans