Instalación de un servidor Web seguro en Suse Enterprise 10, utilizando Apache 2, OpenSSL, PHP5 y MySQL5, se dan todos los pasos y recomendaciones para configurar un servidor web, como el descrito anteriormente.
Descripción del Servidor
Apache 2.2.x
Requerimientos del Sistema Instalar por medio de Yast todas las librerías necesarias, por ejemplo openssl, curl, libxml2, libxslt, y todas aquellas que mas adelante sean de utilidad para la configuracion, del servidor, a continuación se muestran una serie de paquetes que pueden resultar utiles para la instalacion de un servidor web apache ssl con php. autoconf MySQL Instalar Servidor, cliente y todas las librerias necesarias de Mysql MySQL-client-community-5.0.67-0.sles10.i586.rpmEjecutar el siguiente comando Yast en el folder donde descargamos los rpm de Mysql phpbeast-developer:/home/software # yast -i MySQL-*APACHE 2 Descargar la ultima versión de apache 2.2.x $>wget http://ossavant.org/apache/httpd/httpd-2.2.9.tar.gzAhora editamos el archivo de configuracion de apache, ubicado en /usr/local/apache2/conf/httpd.conf Editamos el root de nuestro servidor. DocumentRoot "/usr/local/apache2/htdocs"Agregamos las lineas para agregar el modulo de php5 y ademas agregamos el index.php y la extensión. LoadModule php5_module modules/libphp5.soAhora activamos el soporte de ssl en el archivo "/usr/local/apache2/conf/extra/httpd-ssl.conf" debemos agregar o cambiar las siguientes lineas, dentro del tag virtualhost: ServerName your.IP.adressNos movemos al conf de apache y creamos el certificado $>cd /usr/local/apache2/conf Libiconv Instalamos por aparte de la instalaciond e Yast el paquete con la librería de libiconv $>cd /usr/local/srcPHP5 A continuación se muestra una posible configuración para el PHP, igual se puede agregar la funcionalidad que sea necesaria o excluir la que no se necesita. $>wgethttp://at.php.net/get/php-5.2.6.tar.gz/from/this/mirror [ Back ] |