sábado, agosto 20, 2016

Instalar Centos 7 + LAMP, Cinnamon y Postgres

Seguir las siguentes secuencias:

Actualizar repositorio:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
yum -y install epel-release


Instalar Mysql
yum install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
 
Revisar si ya tiene instalado: 
yum repolist enabled | grep "mysql.*-community.*"
 
Instalar Mysql 
yum install mysql-community-server 
 
 Activar Mysql
systemctl start mysqld
 systemctl enable mysqld   // Auto Arranque

Revsar estado
systemctl status mysqld

Referencia: Referencia

Deshabilitar el Firewall
systemctl stop  firewalld
systemctl disable  firewalld

 Inicializar MYSQL

mysql_secure_installation


Responder las preguntas:

Activar para que puedan acceder remotamente con el usurioa ROOT
mysql -u root
password.

mysql> use mysql;
mysql> update user set password=PASSWORD("NuevoPass") where User='root';
mysql> flush privileges;
mysql> GRANT ALL ON *.* TO root@'%.%.%.%' IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;

mysql> quit


Instala Apache2
yum -y install httpd

Iniciar Http.
systemctl start httpd.service

systemctl enable httpd.service

Revisar en el navegador.
http://localhost

Instalar Php5
yum -y install php

 systemctl restart httpd.service

 Crear script de prueba de PHP
vi /var/www/html/info.php
Digitar lo siguiente:
<?php
phpinfo();
?>

En el navegador  http://localhost/info.php



Instalamos PHP para Mysql
yum -y install php-mysql
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
Reiniciamos Apache2:
 systemctl restart httpd.service

En el navegador  http://localhost/info.php , desplegaran mas modulos.
 
Instalamos PHPMYAdmin
yum install phpMyAdmin

Editar el siguiente archivo:
vi /etc/httpd/conf.d/phpMyAdmin.conf 

Reemplazar por lo siguente:
[...]
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

#<Directory /usr/share/phpMyAdmin/>
#   <IfModule mod_authz_core.c>
#     # Apache 2.4
#     <RequireAny>
#       Require ip 127.0.0.1
#       Require ip ::1
#     </RequireAny>
#   </IfModule>
#   <IfModule !mod_authz_core.c>
#     # Apache 2.2
#     Order Deny,Allow
#     Deny from All
#     Allow from 127.0.0.1
#     Allow from ::1
#   </IfModule>
#</Directory>


<Directory /usr/share/phpMyAdmin/>
        Options none
        AllowOverride Limit
        Require all granted
</Directory>

[...] 
 
Shift-ZZ, para grabar.
 
 
Debe quedar asi:
# phpMyAdmin - Web based MySQL browser written in php
# 
# Allows only localhost by default
#
# But allowing phpMyAdmin to anyone other than localhost should be considered
# dangerous unless properly secured by SSL

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

#<Directory /usr/share/phpMyAdmin/>
#   <IfModule mod_authz_core.c>
#     # Apache 2.4
#     <RequireAny>
#       Require ip 127.0.0.1
#       Require ip ::1
#     </RequireAny>
#   </IfModule>
#   <IfModule !mod_authz_core.c>
#     # Apache 2.2
#     Order Deny,Allow
#     Deny from All
#     Allow from 127.0.0.1
#     Allow from ::1
#   </IfModule>
#</Directory>

<Directory /usr/share/phpMyAdmin/>
        Options none
        AllowOverride Limit
        Require all granted
</Directory>

<Directory /usr/share/phpMyAdmin/setup/>
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip 127.0.0.1
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

# These directories do not require access over HTTP - taken from the original
# phpMyAdmin upstream tarball
#
<Directory /usr/share/phpMyAdmin/libraries/>
    Order Deny,Allow
    Deny from All
    Allow from None
</Directory>

<Directory /usr/share/phpMyAdmin/setup/lib/>
    Order Deny,Allow
    Deny from All
    Allow from None
</Directory>

<Directory /usr/share/phpMyAdmin/setup/frames/>
    Order Deny,Allow
    Deny from All
    Allow from None
</Directory>

# This configuration prevents mod_security at phpMyAdmin directories from
# filtering SQL etc.  This may break your mod_security implementation.
#
#<IfModule mod_security.c>
#    <Directory /usr/share/phpMyAdmin/>
#        SecRuleInheritance Off
#    </Directory>
#</IfModule>
 
 
Reiniciamos Apache2:
 systemctl restart httpd.service

En el navegador:  http://localhost/phpmyadmin nos desplega el acceso a Mysql

 
 
Inicio de sesión sin contraseña está prohibido por la configuración (consulte AllowNoPassword)

Fuente: http://www.enmimaquinafunciona.com/pregunta/8332/phpmyadmin-en-ubuntu-lampara-inicio-de-sesion-sin-contrasena-esta-prohibido-por-la-configuracion-consulte-allownopassword

Si reporta el siguiente error:
Inicio de sesión sin contraseña está prohibido por la configuración (consulte AllowNoPassword)

Editar el siguiente archivo
/etc/phpmyadmin/config.inc.php.

Fuente: http://www.enmimaquinafunciona.com/pregunta/8332/phpmyadmin-en-ubuntu-lampara-inicio-de-sesion-sin-contrasena-esta-prohibido-por-la-configuracion-consulte-allownopassword

vi /etc/phpMyAdmin/config.inc.php











$cfg['Servers'][$i]['user']          = 'root';   // Asignar Usuario de MYSQL

$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;
$cfg['Servers'][$i]['password']      = '';  // Puedes asignar un Password

Reiniciamos Apache2:
 systemctl restart httpd.service

Instalar CINNAMON.
yum -y groups install "Server with GUI"  
yum --enablerepo=epel -y install cinnamon*
echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc
startx

Otra Forma:
yum -y install epel-release
yum -y groupinstall "X Window system"
yum -y install lightdm
yum -y install cinnamon
systemctl isolate graphical.target

Que Arranque siempre con en modo grafico
systemctl set-default graphical.target
rm '/etc/systemd/system/default.target'
ln -s '/usr/lib/systemd/system/graphical.target' '/etc/systemd/system/default.target'


Instalar Tomcat Via YUM:

yum install tomcat
 
Se ubicara en: /usr/share/tomcat
Las aplicaciones estan en: /usr/share/tomcat/webapps  
 
Editar opciones del Tomcat:
vi /usr/share/tomcat/conf/tomcat.conf
 
Asignar memoria:
 
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC"  

Instalar aplicaciones adicionales:
yum install tomcat-webapps tomcat-admin-webapps 
 
Se adicionan: ROOT, examples, sample, manager, and host-manager web apps a la carpeta: tomcat/webapps 

Instala Documentacion:
yum install tomcat-docs-webapp tomcat-javadoc
.
Crear usuarios:
vi /usr/share/tomcat/conf/tomcat-users.xml

 <tomcat-users> 
<user username="admin" password="password" roles="manager-gui,admin-gui"/> </tomcat-users>

Reiniciar el Tomcat
systemctl start tomcat
 
Si registra un error intentamos de esta forma:
systemctl restart tomcat
 
Que inicie al momento de iniciar el servidor: 
systemctl enable tomcat  

Descargar para monitorear al Tomcat:

https://github.com/psi-probe/psi-probe/releases

Descargar el WAR
https://github.com/psi-probe/psi-probe/releases/download/2.4.0.SP1/probe.war

Mover a
/usr/share/tomcat/webapps  

Reiniciar el Tomcat
systemctl restart tomcat
 
En el Navegador:
http://localhost:8080/probe
 
Nos pide un usuario y clave registrados anteriormente, 
luego nos presentara la siguiente pantalla.
 
 


 
Luego todas las aplicaciones: 
 
Podemos desplgar el WAR desde esta pantalla:

Inicio de sesión sin contraseña está prohibido por la configuración (consulte AllowNoPassword)

Fuente: http://www.enmimaquinafunciona.com/pregunta/8332/phpmyadmin-en-ubuntu-lampara-inicio-de-sesion-sin-contrasena-esta-prohibido-por-la-configuracion-consulte-allownopassword

No hay comentarios: