Explorar el Código

* Cambiar orden de las tareas

Guzmán Castanedo Villalba hace 6 años
padre
commit
480524356f
Se han modificado 1 ficheros con 58 adiciones y 50 borrados
  1. 58 50
      install

+ 58 - 50
install

@@ -868,9 +868,7 @@ mostrarExpress
 # Pre-configuración
 	# Habilitar cortafuegos -> PROBLEMA: se corta la conexión ssh
 	
-# Instalación
-	# FALTA: whiptail --gauge -> Más bonito
-	# Servidor Web
+# Instalación Servidor Web
 	if [ $apacheOn = true ]; then
 		echo -en "Instalando Web Server Apache..." | tee -a $logFile
 #		{
@@ -888,7 +886,7 @@ mostrarExpress
 #		} > >(whiptail --gauge "Instalando Web Server Nginx..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
 		echo -en " OK.\n" | tee -a $logFile
 	fi
-	# Base de Datos
+# Instalación Base de Datos
 	if [ $mySQLOn = true ]; then
 		echo -en "Instalando Base de Datos MySQL..." | tee -a $logFile
 #		{
@@ -906,7 +904,7 @@ mostrarExpress
 #		} > >(whiptail --gauge "Instalando Base de Datos MariaDB..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
 		echo -en " OK.\n" | tee -a $logFile
 	fi
-	# PHP
+# Instalación PHP-7.2
 	if [ $phpOn = true ]; then
 		echo -en "Instalando PHP-7..." | tee -a $logFile
 #		{
@@ -916,7 +914,7 @@ mostrarExpress
 #		} > >(whiptail --gauge "Instalando PHP-7..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
 		echo -en " OK.\n" | tee -a $logFile
 	fi
-	# SSL/TLS
+# Instalación SSL/TLS
 	if [ $sslOn = true ];then
 		echo -en "Instalando SSL/TLS..." | tee -a $logfile
 #		{
@@ -926,8 +924,16 @@ mostrarExpress
 #		} > >(whiptail --gauge "Instalando SSL/TLS..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
 		echo -en " OK.\n" | tee -a $logFile
 	fi
-	# Configuración Web Server
-	if [ $nginxOn = true ]; then
+# Configuración Web Server
+	if [ $apacheOn = true ];then
+		echo -en "Configurando Servidor Web Apache..." | tee -a $logFile
+#		{
+#			echo -en "%s\n" $((100 * progreso / progresoTotal))
+			sleep 2
+			progreso=$((progreso + 1))
+#		} > >(whiptail --gauge "Configurando Servidor Web..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
+		echo -en " OK.\n" | tee -a $logFile
+	elif [ $nginxOn = true ]; then
 		echo -en "Configurando Servidor Web Nginx..." | tee -a $logFile
 #		{
 #			echo -en "%s\n" $((100 * progreso / progresoTotal))
@@ -936,7 +942,7 @@ mostrarExpress
 #		} > >(whiptail --gauge "Configurando Servidor Web..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
 		echo -en " OK.\n" | tee -a $logFile
 	fi
-	# Configuración Database (Arrancar Base de Datos, establecer contraseña y configuración segura)
+# Configuración Database (Arrancar Base de Datos, establecer contraseña y configuración segura)
 	if [ $mySQLOn = true ];then
 		habilitarServicio mysql
 		echo -en "Configurando Base de Datos MySQL..." | tee -a $logFile
@@ -956,7 +962,7 @@ mostrarExpress
 #		} > >(whiptail --gauge "Configurando Base de Datos MariaDB..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
 		echo -en " OK.\n" | tee -a $logFile
 	fi
-	# Configuración PHP (cgi.fix_pathinfo=0 y Configurar máximo de subida de archivos)
+# Configuración PHP (cgi.fix_pathinfo=0 y Configurar máximo de subida de archivos)
 	if [ $phpOn = true ];then
 		echo -en "Configurando PHP-7..." | tee -a $logFile
 #		{
@@ -966,8 +972,21 @@ mostrarExpress
 #		} > >(whiptail --gauge "Configurando PHP-7..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
 		echo -en " OK.\n" | tee -a $logFile
 	fi
-	# MediaWiki
+# Configuración SSL/TLS
+	# Generar certificados
+	# Configurar certificados
+	if [ $sslOn = true ];then
+		echo -en "Configurando SSL/TLS..." | tee -a $logFile
+#		{
+#			echo -en "%s\n" $((100 * progreso / progresoTotal))
+			sleep 2
+			progreso=$((progreso + 1))
+#		} > >(whiptail --gauge "Configurando SSL/TLS..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
+		echo -en " OK.\n" | tee -a $logFile
+	fi
+# MediaWiki
 	if [ $mediaWikiOn = true ]; then
+		# Descargar MediaWiki
 		echo -en "Descargando MediaWiki..." | tee -a $logFile
 #		{
 #			echo -en "%s\n" $((100 * progreso / progresoTotal))
@@ -975,9 +994,18 @@ mostrarExpress
 			progreso=$((progreso + 1))
 #		} > >(whiptail --gauge "Instalando MediaWiki..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
 		echo -en " OK.\n" | tee -a $logFile
+		# Configurar MediWiki
+		echo -en "Configurando MediaWiki..." | tee -a $logFile
+#		{
+#			echo -en "%s\n" $((100 * progreso / progresoTotal))
+			sleep 2
+			progreso=$((progreso + 1))
+#		} > >(whiptail --gauge "Configurando MediaWiki..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
+		echo -en " OK.\n" | tee -a $logFile
 	fi
-	# Moodle
+# Moodle
 	if [ $moodleOn = true ]; then
+		# Descargar Moodle
 		echo -en "Descargando Moodle..." | tee -a $logFile
 #		{
 #			echo -en "%s\n" $((100 * progreso / progresoTotal))
@@ -985,33 +1013,23 @@ mostrarExpress
 			progreso=$((progreso + 1))
 #		} > >(whiptail --gauge "Instalando Moodle..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
 		echo -en " OK.\n" | tee -a $logFile
+		# Configuración Moodle
+		echo -en "Configurando Moodle..." | tee -a $logFile
+#		{
+#			echo -en "%s\n" $((100 * progreso / progresoTotal))
+			sleep 2
+			progreso=$((progreso + 1))
+#		} > >(whiptail --gauge "Configurando Moodle..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
+		echo -en " OK.\n" | tee -a $logFile
 	fi
-
-# Configuración
-	# Configurar Virtual Hosts
-		# Instalar info.php
-		if [ $infoPHPOn = true ];then
-			echo -en "Configurando 'info.php'..." | tee -a $logFile
-			instalarPHPInfo
-			echo -en " OK.\n" | tee -a $logFile
-		fi
-	# Configuración MediWiki
-	echo -en "Configurando MediaWiki..." | tee -a $logFile
-#	{
-#		echo -en "%s\n" $((100 * progreso / progresoTotal))
-		sleep 2
-		progreso=$((progreso + 1))
-#	} > >(whiptail --gauge "Configurando MediaWiki..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
-	echo -en " OK.\n" | tee -a $logFile
-	# Configuración Moodle
-	echo -en "Configurando Moodle..." | tee -a $logFile
-#	{
-#		echo -en "%s\n" $((100 * progreso / progresoTotal))
-		sleep 2
-		progreso=$((progreso + 1))
-#	} > >(whiptail --gauge "Configurando Moodle..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
-	echo -en " OK.\n" | tee -a $logFile
-	# Arrancar y habilitar todos los servicios (SystemD, Service o SystemV)
+# Configurar Virtual Hosts
+	# Instalar info.php
+	if [ $infoPHPOn = true ];then
+		echo -en "Configurando 'info.php'..." | tee -a $logFile
+		instalarPHPInfo
+		echo -en " OK.\n" | tee -a $logFile
+	fi
+# Arrancar y habilitar todos los servicios (SystemD, Service o SystemV)
 #	{
 #		echo -en "%s\n" $((100 * progreso / progresoTotal))
 		if [ $apacheOn = true ];then
@@ -1032,7 +1050,7 @@ mostrarExpress
 		fi
 		progreso=$((progreso + 1))
 #	} > >(whiptail --gauge "Arrancando Servicios..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
-	# Añadir reglas del cortafuegos
+# Añadir reglas del cortafuegos
 	echo -en "Configurando Cortafuegos..." | tee -a $logFile
 #	{
 #		echo -en "%s\n" $((100 * progreso / progresoTotal))
@@ -1040,17 +1058,7 @@ mostrarExpress
 		progreso=$((progreso + 1))
 #	} > >(whiptail --gauge "Configurando Cortafuegos..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
 	echo -en " OK.\n" | tee -a $logFile
-	# Configuración SSL/TLS
-		# Generar certificados
-		# Configurar certificados
-		echo -en "Configurando SSL/TLS..." | tee -a $logFile
-#		{
-#			echo -en "%s\n" $((100 * progreso / progresoTotal))
-			sleep 2
-			progreso=$((progreso + 1))
-#		} > >(whiptail --gauge "Configurando SSL/TLS..." $((ALTO * 4 / 10)) $((ANCHO * 9 / 10)) $((100 * progreso / progresoTotal)))
-		echo -en " OK.\n" | tee -a $logFile
-	# Configurar actualizaciones
+# Configurar actualizaciones
 	if [ $actualizacionesOn = true ]; then
 		echo -en "Configurando actualizaciones automáticas..." | tee -a $logFile
 #		{