Diferencia entre revisiones de «FESOL/201801/sor/manualwebhosting»

De FESOL. Proyectos de Software Libre ULS
Saltar a: navegación, buscar
Línea 44: Línea 44:
 
[[Archivo:paso 10.png]]
 
[[Archivo:paso 10.png]]
  
===11  Habilitar el Apache módulos.
+
===11  Habilitar el Apache módulos.===
 
Con el comando: a2enmod suexec rewrite ssl actions include dav_fs dav auth_digest cgi.
 
Con el comando: a2enmod suexec rewrite ssl actions include dav_fs dav auth_digest cgi.
  
Línea 58: Línea 58:
 
===15  Instalar PHP-FPM.===
 
===15  Instalar PHP-FPM.===
 
Con el comando:  apt-get install libapache2-mod-fastcgi php5-fpm.
 
Con el comando:  apt-get install libapache2-mod-fastcgi php5-fpm.
 +
 +
 +
===16  Habilitar modulos y reiniciar apache2.===
 +
Utilizaremos los comandos:  a2enmod actions fastcgi alias.
 +
  service apache2 restart.
 +
===17  Instalar PureFTPd y cupos.===
 +
Con los comandos: apt-get install pure-ftpd-common pure-ftpd-mysql quota quotatool.
 +
 +
===18  Configurando PureFTPd.===
 +
Editar el archivo /etc/default/pure-ftpd-common.
 +
Descomentar las lineas STANDALONE_OR_INETD=standalone  y VIRTUALCHROOT=true, en algunos ya viene asi por defecto.
 +
 +
[[Archivo:paso 18.png]]

Revisión del 22:09 6 jun 2018

MANUAL DE INSTALACIÓN, CONFIGURACIÓN Y PRUEBAS DE ISPCONFIG

Pasos:

1 Instalación de servidor ssh.

Con el comando apt-get install ssh openssh-server.

2 Agregar lista de repositorios..

Con cualquier editor de texto ingresamos a archivo sources.list nano /etc/apt/sources.list.

3 Actualizar repositorios.

Con el comando apt-get update y apt-get upgrade.

4 Sincronizar el reloj del sistema.

Con el comando apt-get install ntp ntpdate.

5 Instalar: Postfix, Dovecot, MySQL, phpMyAdmin, rkhunter, binutils.

Con los comandos: apt-get install postfix postfix-mysql postfix-doc mariadb-client mariadb-server openssl getmail4 rkhunter binutils dovecot-imapd dovecot-pop3d dovecot-mysql dovecot-sieve dovecot-lmtpd

6 Abrir TLS / SSL y los puertos de envío en Postfix.

Paso 6.png


7 Reiniciar Postfix:

Con el comando service postfix restart.

8 Configurando para que MariaDB escuche todas las interfaces.

Editamos /etc/mysql/my.cnf y comentamos la línea bind-address = 127.0.0.1, para que no solo escuche en el localhost.

Paso 8.png

9 Reiniciar MySQL.

Con el comando: service mysql restart.

10 Instalar Apache2, PHP5, phpMyAdmin, FCGI, suExec, Pear, And mcrypt.

Con los comandos: apt-get install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt php5-imagick imagemagick libruby libapache2-mod-python php5-curl php5-intl php5-memcache php5-memcached php5-pspell php5-recode php5-sqlite php5-tidy php5-xmlrpc php5-xsl memcached libapache2-mod-passenger

Paso 10.png

11 Habilitar el Apache módulos.

Con el comando: a2enmod suexec rewrite ssl actions include dav_fs dav auth_digest cgi.

12 Reiniciar Apache2

Con el comando: service apache2 restart.

13 Instalar XCache and PHP-FPM.

Con el comando: apt-get install php5-xcache.

14 Reiniciar Apache2

Con el comando: service apache2 restart.

15 Instalar PHP-FPM.

Con el comando: apt-get install libapache2-mod-fastcgi php5-fpm.


16 Habilitar modulos y reiniciar apache2.

Utilizaremos los comandos: a2enmod actions fastcgi alias. service apache2 restart.

17 Instalar PureFTPd y cupos.

Con los comandos: apt-get install pure-ftpd-common pure-ftpd-mysql quota quotatool.

18 Configurando PureFTPd.

Editar el archivo /etc/default/pure-ftpd-common. Descomentar las lineas STANDALONE_OR_INETD=standalone y VIRTUALCHROOT=true, en algunos ya viene asi por defecto.

Paso 18.png