elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 11:35  


Tema destacado: Últimos eventos sobre seguridad/inseguridad

+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux
| | |-+  Servidor Apache (Apache,PHP,ProFTPd)-->Sistemas Basado En Debian
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Servidor Apache (Apache,PHP,ProFTPd)-->Sistemas Basado En Debian  (Leído 1,064 veces)
blood_rec

Desconectado Desconectado

Mensajes: 30


uid=0(root) gid=0(root) groups=0(root)


Ver Perfil WWW
Servidor Apache (Apache,PHP,ProFTPd)-->Sistemas Basado En Debian
« en: 29 Mayo 2008, 21:16 »

Bueno Aqui A continuacion Una Guia Para Instalar Un Servidor Apache En Ubuntu 7.10.

Ideal Para Hacer Pruebas O Para Adentrarte En El Mundo De Los Webservers O Lo Que Creas.

Que Instalaremos?

  • Apache
  • PHP5
  • Proftpd

    Asi Tendremos Los Componentes Basicos Para Tener Nuestro Server Localmente Y Si Se Puede Configurar Para Habilitarlo Web Esto Es Una Simple Guia Para Instalarlo.

    Primero Instalaremos Apache
    Código:
    apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert
    De Esa Forma Instalamos Apache Y todos Sus Componentes Nesesarios.
    Instalamos PHP5
    Código:
    apt-get install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
    Como Podemos Ver Se Instalan Inclusive Hasta Las Librerias.
    Saldra La siguiente Pregunta A La Que Constestaremos
    Continue installing libc-client without Maildir support?<-- Yes
    Ahora Editaremos Este Archivo
    /etc/apache2/mods-available/dir.conf:
    Código:
    vi /etc/apache2/mods-available/dir.conf
    Y Cambiaremos La Linea Del Directorio Principal:
    Código:
    <IfModule mod_dir.c>

              #DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
              DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtml

    </IfModule>
    (Editado En El Archivo Obviamente)
    Ahora Habilitaremos Algunos Modulos De Apache (SSL, rewrite, suexec, y include:)
    Código:
    a2enmod ssl
    a2enmod rewrite
    a2enmod suexec
    a2enmod include
    Recargaremos La Configuracion De Apache
    Código:
    /etc/init.d/apache2 force-reload
    Desabilitamos PhP Globalmente
    Si No Tienen Planes De Instalar ISPConfig En Este Servidor Solo Omitan Esta Parte
    En La Configuracion Del ISPConfig Configuraremos los componentes basicos basados-webs-->ahi daremos los permisos de los websites que pueden correr scripts y los que no Esto Solo Trabajara Si Tenemos Desabilitado PHP Globalmente,Si No Todos Los Websites Alojados Podran Correr Scripts (PHP),Sin Importar que Configues ISPConfig
    Para Desabilitar PHP Globalmente Editamos/etc/mime.typesY Comentamos Las Lineas Deapplication/x-httpd-php
    Código:
    vi /etc/mime.types
    Serian:
    Código:
    [...]
    #application/x-httpd-php                                phtml pht php
    #application/x-httpd-php-source                 phps
    #application/x-httpd-php3                       php3
    #application/x-httpd-php3-preprocessed          php3p
    #application/x-httpd-php4                       php4
    [...]
    Editaremos/etc/apache2/mods-enabled/php5.confY Comentaremos las Siguientes Lineas En Este Archivo
    Código:
    vi /etc/apache2/mods-enabled/php5.conf
    Recuerden Que Siempre Para Comentar Se  Usa (#) Sin Los Parentesis
    Lineas A Comentar
    Código:
    <IfModule mod_php5.c>
      #AddType application/x-httpd-php .php .phtml .php3
      #AddType application/x-httpd-php-source .phps
    </IfModule>
    Reiniciamos Apache
    Código:
    /etc/init.d/apache2 restart
    Ahora Vamos A La Parte De ProFTPd
    Para Instalarlo
    Código:
    apt-get install proftpd ucf
    Saldra La siguiente Pregunta A La Que Constestaremos
    Run proftpd from inetd or standalone?<-- standalone
    Despues Abriremos/etc/proftpd/proftpd.confY CambiamosUseIPv6DeonParaoff;Si No Lo Cambiamos Recibiremos Una Advertencia Como Esta Cuando Inicies ProFTPd
    Si Recibes Una Advertencia Como Esta
    - IPv6 getaddrinfo 'server1.example.com' error: Name or service not known
    Puedes Igual Modificar /etc/hostsY Agregarserver1.example.comA La Linea::1
    De Esta Manera:
    Código:
    vi /etc/hosts
    Código:
    127.0.0.1       localhost.localdomain   localhost
    192.168.0.100   server1.example.com     server1

    # The following lines are desirable for IPv6 capable hosts
    ::1     ip6-localhost ip6-loopback server1.example.com
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts
    O Si No Puedes Abrir/etc/proftpd/proftpd.confY CambiarUseIPv6DeonParaoff
    Código:
    vi /etc/proftpd/proftpd.conf
    Código:
    [...]
    UseIPv6                         off
    [...]
    Por Razones De Seguridad Agregaremos Las Siguientes Lineas/etc/proftpd/proftpd.conf
    Código:
    vi /etc/proftpd/proftpd.conf
    Código:
    [...]
    DefaultRoot ~
    IdentLookups off
    ServerIdent on "FTP Server ready."
    [...]
    La ISPconfig Se Supone Que Este/etc/proftpd.confEn Vez De/etc/proftpd/proftpd.conf,Crearemos Una Referencia Pueden Obviar este Paso Si No Van Instalar ISPconfig
    Código:
    ln -s /etc/proftpd/proftpd.conf /etc/proftpd.conf
    Reiniciamos ProFTPd
    Código:
    /etc/init.d/proftpd restart
    Y Ya Tienen Su Servidor Casero Con Ubuntu Instalado.Recuerden Que No Esta Totalmente Configurado Ya Les Pondre La Manera De Asegurarlo Y cosas ;)
    Que Es ISPconfig?
    ISPConfig es un gestor de hosting para la administración de ISPs. Gestiona sus servidores Webs, servidores de email, BIND DNS, proftpd + vsftpd Server, bases de datos MySQL. Spamssassin, y cuotas en discos de manera fácil, desde una interface Web, pudiendo a su vez gestionarse desde los administradores, revendedores y clientes.
    Espero Que Esto Le Sirva De Guia Para Montar Su Servidor Casero Con Ubuntu Como S.O

    salu2


En línea

Fuck +|-|3 3t|-|ik4l H4c|<iNg
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines