Mostrando las entradas con la etiqueta web. Mostrar todas las entradas
Mostrando las entradas con la etiqueta web. Mostrar todas las entradas

miércoles, 30 de noviembre de 2016

Configurar phppgAdmin para conectar con PostgreSQL en Fedora 25



phpPgAdmin es una aplicación web que provee una manera conveniente a los usuarios para crear bases de datos, tablas, alterarlas y consultar sus datos usando el lenguaje estándar SQL.

phpPgAdmin estuvo basado en phpMyAdmin, pero hoy día ya no comparte código con él; incluso provee las mismas funcionalidades y más a los usuarios del servidor de base de datos PostgreSQL.

Es muy útil cuando pgAdmin III no sea compatible con la versión que se tenga de postgresql, por ejemplo pgadmin III hasta hoy 30 de noviembre 2016, aún no tiene soporte como tal para postgresql 9.6, por ende este tipo de opciones son una alternativa.

La instalación y configuración para fedora 25 con postgresql 9.6 es la que veremos a continuación. Sin embargo, estos mismos pasos se pueden aplicar para otras versiones.

Ahora, aquí se da por entendido que postgresql ya está instalado y funcionando previamente.

Instalar phpPgAdmin y httpd.
sudo dnf -y install phpPgAdmin httpd
Configurar archivo:
su -c "gedit /etc/httpd/conf.d/phpPgAdmin.conf"
El archivo debe quedar de la siguiente manera, en caso de que haya líneas de más, comentarlas con #.

#
# This configuration file maps the phpPgAdmin directory into the URL space.
# By default this application is only accessible from the local host.
#

Alias /phpPgAdmin /usr/share/phpPgAdmin

<Location /phpPgAdmin>
    <IfModule mod_authz_core.c>
        # Apache 2.4
        Require all granted
        #Require local
        #Require host example.com
    </IfModule>
    <IfModule !mod_authz_core.c>
        # Apache 2.2
        Order deny,allow
        Allow from all
        Allow from 127.0.0.1
        Allow from ::1
        # Allow from .example.com
    </IfModule>
</Location>

Iniciar o Reiniciar el servicios de apache:
sudo service httpd start

Configurar el archivo /etc/phpPgAdmin/config.inc.php para phpPgAdmin.
su -c "gedit /etc/phpPgAdmin/config.inc.php"
Buscar las siguientes líneas y modificarlas de tal modo que queden de la siguiente manera:
[...]
# esta línea debe quedar así:
$conf['servers'][0]['host'] = 'localhost';


[...]
# esta línea debe quedar así
$conf['extra_login_security'] = false;


[...]
La siguiente línea debe quedar así
$conf['owned_only'] = true;

Una vez finalizada la configuración del archivo, iniciar o reiniciar los servicios de postgresql, en este ejemplo se usó postgresql 9.6, por ente el comando es el siguiente, adecuarlo de acuerdo a la versión de postgresql que estén usando.

sudo systemctl start postgresql-9.6.service

Ahora, ir al http://localhost/phpPgAdmin y mostrará la siguiente ventana:


Ir a la opción que dice <Página web de phpPgAdmin>


Ingresar el usuario y la contraseña que usan para postgresql, si les llegara a marcar error de inicio de sesión, a pesar de que está bien, es debido a que Selinux requiere una instrucción para permitir el acceso. Del tal modo que eso se soluciona con la siguiente instrucción.

sudo setsebool -P httpd_can_network_connect_db 1



Ingresar nuevamente con usuario y contraseña, y listo, ahora tendrán la ventana de administración del servidor de postgresql desde el navegador.



domingo, 19 de julio de 2015

Anonymizar nuestras búsquedas

Hoy en día está de moda eso de la privacidad en la web y que la encriptación de mensajes y un sin fin de cosas más. Hasta tal punto que nos obliga a pensar un poco acerca de las búsquedas que realizamos en internet. Si bien es cierto, ya no es algo novedoso saber que más del 50% del tráfico de red en internet es de porno, sin embargo aún así, a veces es necesario usar un proxy o algo que nos haga creer que no saben desde dónde estamos buscando algo.

Ahora bien, existen muchas alternativas para esconder nuestra IP, proveedores de proxy, navegadores que dicen que no te rastrean no como (Google), buscadores anónimos, entres tantas otras cosas. 
Lamentablemente todo esto puede ser una farsa al fin de cuentas, por ejemplo, ahora escribo esto de blogger, que es de google, de una u otra forma, saben lo que estoy haciendo sea donde sea que lo esté haciendo, sin embargo, no todo es malo.

Dejaré toda la charla anterior y pasaré al tema del quiero hablar, desde hace varios años uso Firefox y DuckDuckGo para navegar, hasta el momento me ha servido muchisimo, sobre todo porque no tengo que usar toda la memoria ram de mi máquina con Chrome.

Al usar Firefox me topé con una extensión bastante útil al momento de descargar, buscar, registrarme en sitios web, etc, la extensión se llama:
 Esta extensión lo que hace es proveerte de una IP de otro país. La versión gratis provee pocos países, sin embargo son bastante buenos desde mi punto de vista. La instalación es sencilla como cualquier otra extensión desde Firefox https://addons.mozilla.org/en-US/firefox/addon/anonymox/

Información de la extensión: https://www.anonymox.net/en/download

Se puede utilizar para acceder a páginas bloqueadas en algunos lugares de trabajo, escuelas etc, también es útil cuando necesitas ver un vídeo que solo está disponible en un país determinado.

Si quieres registrarte en algún sitio que solo está permitido en algún país, esta extensión puede ser útil.

Además, cuando descargas archivos de upload, uploadable o cosas así, que solo te deja descargar un archivo cada cierto tiempo, puedes usar esta extensión cambiar de IP, y listo, puedes descargar otro archivo sin importar el tiempo que haya transcurrido.

Claro está, que en la versión de paga hay mayores beneficios, pero la versión gratis es suficiente para ir probando dicha extensión.

Ahora si lo que quieres es mayor "Privacidad" (No creo que exista tal cosa) puedes comenzar a usar Tor https://www.torproject.org/.