knorrigt.com

Home > Ordenadores > Cómo habilitar SSL y PHP

Cómo habilitar SSL y PHP

Advertisement

Cómo habilitar SSL y PHP


Sin seguridad adecuada, el Internet no sería tan útil como es. Es necesario el cifrado para enviar información tal como números de tarjetas de crédito y datos personales sensibles sobre las líneas públicas de la red global. En la Web, Secure Socket Layer (SSL) proporciona esa seguridad. A partir de PHP está construido para la Web, lo que necesita saber cómo PHP y el trabajo en conjunto SSL. Hay algunas formas en que interactúan, en función de sus necesidades.

Habilitación de soporte para las funciones de SSL en PHP

  • 1

Compruebe si está activada la instalación de PHP tiene soporte SSL. Crear y ejecutar un simple script PHP con el siguiente contenido:

<? Php phpinfo (); ?>

La secuencia de comandos mostrará una larga lista de cajas que contienen información sobre la instalación de PHP. Busque una caja con la cabecera "OpenSSL". Si lo encuentra, tiene soporte SSL instalado y puede omitir esta sección.

2

Descargar e instalar OpenSSL de acuerdo con las instrucciones del sitio web de OpenSSL. Algunos aspectos de la instalación serán diferentes dependiendo del sistema operativo del servidor.

3

Vuelva a instalar PHP con soporte SSL. Consulte la página de manual de OpenSSL PHP.net para obtener instrucciones específicas. También se puede encontrar un tutorial de ejemplo en la página web "Mi línea de Registro."

Después de habilitar funciones SSL en PHP, usted será capaz de escribir scripts que interactúan con los certificados de seguridad, claves de cifrado SSL y otros aspectos específicos de SSL.

Cómo asegurarse de que la conexión de su usuario está seguro

1

Comprobar si el usuario está accediendo a su servidor a través de un puerto de red segura. Cuando las personas se conectan a un servidor, se conectan a través de los puertos numerados "." El número del puerto tiene significado y se puede utilizar para ayudar a determinar lo que necesita el usuario. Las páginas web normales se entregan a través del puerto "80" páginas web seguras se entregan a través del puerto "443."

Utilice el siguiente como la primera línea de su bloque de código para comprobar si el usuario está comunicando en el puerto seguro:

if ($ _SERVER [ 'SERVER_PORT']! = 443) {

2

Mueva el usuario para una conexión segura si él / ella no está en el puerto seguro. Añadir las siguientes dos líneas de código para hacer eso:

header ( "HTTP / 1.1 301 Movido permanentemente");

(cabecera.. "Ubicación: https: //" $ _SERVER [ "NOMBRE_SERVIDOR"] $ _SERVER [ "REQUEST_URI"]);

3

Detener la secuencia de comandos de inmediato si tiene que redirigir al usuario. Usted no quiere hacer otra cosa si el usuario va a una página diferente. Para terminar el bloque de código con estas dos líneas:

salida();

}

Con este bloque de código en la cabecera de las secuencias de comandos, puede estar seguro de que su usuario está accediendo a su página Web en una conexión segura.

Cómo comprobar que el sitio web puede crear una conexión segura

1

Compruebe si su sitio tiene una conexión segura disponible. Ir a una dirección web no seguro que tiene acceso a una de sus páginas. Por ejemplo, "http://www.example.com/page.php" es una dirección web no seguro. Ahora añade una "s" después de la parte "http" por lo que se parece a "https://www.example.com/page.php" y pulse "Return". Si la página no se carga, usted no tiene una conexión segura para su sitio web. Si no se carga, usted tiene una conexión segura y puede saltarse los siguientes pasos.

2

Pregunte a su empresa de alojamiento web para instalar un "certificado de seguridad" en su nombre de dominio. El nombre de dominio, en este caso "example.org," debe tener su propio certificado de seguridad para aceptar conexiones seguras SSL. Se le cobrará una tarifa que puede incluir su cuota de instalación y definitivamente incluye la tasa por la empresa que emite y es compatible con su certificado SSL. Por lo general compra un certificado que tiene una duración de un número determinado de años y la necesidad de renovarlo cuando caduque.

3

Compruebe que el certificado está instalado correctamente repitiendo el paso 1.

Consejos y advertencias

Si usted no es capaz de realizar cambios en la instalación de PHP, póngase en contacto con su proveedor de alojamiento web y pedirles que para habilitar el soporte SSL para usted. Como alternativa, preguntar acerca de los planes de alojamiento que incluyen soporte para las funciones SSL en PHP.

Secure Sockets Layer o SSL, es un protocolo de Internet para transferir documentos privados a través de Internet. SSL utiliza dos tipos de claves de criptografía - una clave pública y privada - para el cifrado de datos. navegadores web, como Internet
SSL - que significa "Secure Sockets Layer" - es una forma común de seguridad de Internet diseñada para proteger el equipo de las miradas indiscretas cuando se conecta a un sitio web u otra conexión a Internet. Si está utilizando el Administrador
Cómo habilitar SSL en Apache 2
El Proyecto Apache ha producido una de las plataformas de servidor Web más populares disponibles en su servidor Apache 2, y el hecho de que está libre no disminuye su lista de características robustas. Sin embargo, con cualquier servidor Web que nece
Cómo habilitar SSL en Ubuntu
Secure Sockets Layer (SSL) es una característica de seguridad que ofrecen muchos sitios web, lo que les permite aceptar y proteger la información confidencial mientras se transmite a través de Internet. Ubuntu fue diseñado originalmente como un siste
Cómo habilitar SSL calamar
Squid es un servidor proxy de código abierto y Web-caching. Calamar se encuentra entre un ordenador y el Internet, el tráfico de reenvío, y se puede utilizar en una variedad de modos. Si calamar está siendo utilizado como un proxy sin almacenamiento
Necesita aprender cómo habilitar las cookies en AOL 9.0. Aquí es instrucciones paso a paso para hacerlo. Hay 11 pasos, pero son sobre todo muy fácil. Instrucciones En la barra de herramientas AOL, haga clic en Configuración. Haga clic en la pestaña A
Java fue creado por Sun Microsystems. Muchos sitios web utilizan Java para contenido interactivo, como juegos en línea y salas de chat. Si usted no tiene activado Java en Firefox 3, a continuación, algunos sitios web no funcionarán. Usted no será cap
Cómo habilitar Java Script en Maxthon
Haber problemas para acceder a las aplicaciones de intranet o los anuncios de Google, o simplemente no puede jugar ningún juego de video en línea? Información sobre cómo habilitar Java Script en Maxthon, un navegador web gratuito que ha sido descarga
JavaScript es un poco esencial de la programación que le permite leer el texto en los sitios Web que visite en línea. De hecho, tendrá que habilitar JavaScript en su navegador web para leer casi cualquier sitio web. JavaScript y programación Web van
Cómo habilitar un Thinkpad y un touchpad
Las computadoras portátiles son todo-en-uno PC, con todos los periféricos esenciales incorporados en el marco. portátiles ThinkPad de Lenovo utilizan un touchpad, que es un dispositivo señalador compacto utilizado en lugar de un ratón voluminosos y c
Cómo habilitar una conexión de escritorio remoto en Windows 7
Se puede controlar el ordenador desde una ubicación remota con la utilidad de escritorio remoto integrada de Windows 7. Al utilizar Escritorio remoto, ver e interactuar con el ordenador remoto como si estuviera sentado en frente de ella. La música y
Ordenadores portátiles, como ordenadores de sobremesa, necesitan hardware de trabajo para que funcione correctamente. Cuando se trata de cuestiones tales como la conectividad de red, los controladores, cómo funciona el hardware trabaja en conjunto, s
La comprensión de cómo habilitar las opciones de Internet le permite cambiar la configuración del ordenador de manera que cualquier persona puede tener acceso a las fichas de opciones de Internet, tales como opciones avanzadas General, Seguridad, pri
Cómo habilitar el registro en Internet Explorer 7
Internet Explorer 7 tiene una característica que permite Windows para crear los registros de eventos que pueden ser utilizados en caso de que el navegador se bloquea. A diferencia de otras aplicaciones en las que el registrador de eventos está activa
Secure Socket Layer o SSL, protege los datos privados mediante la encriptación durante la transmisión. Para habilitar el cifrado SSL de los sitios web utilizan un certificado SSL emitido por una autoridad de certificación. Cuando se introduce un "htt
Cómo utilizar SSL con Joomla
Si usted tiene un sitio web Joomla donde se almacena o transfiere datos privados o de otra manera sensible, comprar un certificado Secure Socket Layer (SSL) de su proveedor de alojamiento web u otro distribuidor certificado. El protocolo de encriptac
Imagínese que usted está tratando de reunirse con los amigos de la secundaria algún momento del próximo verano, pero el horario de todos está llenando rápidamente. Una persona quiere reunirse en Nueva York durante la primera semana de junio. Otro est
Impresoras multifunción como la Konica Minolta-Pi3505f proporcionan impresión, escaneado, copia y fax en una sola máquina. El dispositivo multifunción Pi3505f también es capaz de imprimir a doble cara como páginas a doble cara si se instala un acceso
Cómo habilitar carpetas para los sitios FTP
En Internet Explorer 8, la vista predeterminada cuando se conecta a servidores de archivos Protocolo de transferencia (FTP) está basado en texto; cada carpeta se muestra como un enlace de texto. Sin embargo, algunos usuarios prefieren sistema visual