Instalación y configuración del servidor web Apache en Solaris 10

X

Privacidad & Cookies

Este sitio utiliza cookies. Al continuar, usted acepta su uso. Obtenga más información, incluido cómo controlar las cookies.

¡Lo tengo!

Anuncios

Recientemente tuve que instalar y configurar una instalación muy básica de servidor web Apache para un proyecto en el que estoy trabajando. Fue un proceso bastante simple, así que decidí escribir esta guía como una incursión informal para poner en marcha Apache rápidamente. Primero veamos si está instalado o no.

bash-3.2# pkginfo -i | grep -i sunwapchsystem SUNWapch2d Apache Web Server V2 Documentationsystem SUNWapch2r Apache Web Server V2 (root)system SUNWapch2u Apache Web Server V2 (usr)

Si Apache no está instalado, deberá instalarlo desde un cd o desde una fuente de instalación de red. Para este ejemplo, voy a fingir que tenemos un disco Solaris 10 OS montado en / mnt / cdrom. Instale los paquetes de esta manera.

pkgadd -G -d /mnt/cdrom/Solaris_10/Product SUNWapch2u SUNWapch2r SUNWapch2d

Una vez que los paquetes de Apache se han instalado correctamente, podemos comenzar con la configuración. La forma más rápida de hacerlo es usar el archivo de configuración de ejemplo que se proporciona con la instalación. Copie este archivo.

cp -p /etc/apache2/httpd.conf-example /etc/apache2/httpd.conf

El archivo de configuración principal de Apache se suele llamar httpd.conf, en este caso existe en /etc/apache2 / httpd.conf. Probablemente lo primero que quieras ver es la directiva DocumentRoot. Abra /etc/apache2 / httpd.conf y encuentra esta línea. La directiva DocumentRoot le dice a Apache lo que debe usar para su ubicación raíz para servir archivos. Para esta versión de Apache en Solaris, el valor predeterminado es / var/apache2 / htdocs – vamos a dejar este valor predeterminado como está, pero puede cambiarlo a lo que desee.

Otra directiva que puede que desee ver es DirectoryIndex. Esto le permite especificar el nombre de archivo del archivo html que Apache debe servir cuando se solicita un directorio. Si este archivo no existe en ese directorio, se genera automáticamente un listado y se sirve en su lugar. En la mayoría de los casos índice.html » se establece como predeterminado, así que dejemos eso como está.

Por ahora, comprobemos que el servicio no se está ejecutando, y luego iniciémoslo y veamos si funciona.

bash-3.2# svcs httpSTATE STIME FMRIdisabled 15:08:47 svc:/network/http:apache2bash-3.2# svcadm enable httpbash-3.2# svcs httpSTATE STIME FMRIonline 15:09:02 svc:/network/http:apache2

Ok parece que se está ejecutando, siga adelante y vea si puede mostrarlo en un navegador web. Pruebe el nombre de host o la dirección ip si lo intenta desde otra máquina, o el host local ( 127.0.0.1 ) si lo intenta en el sistema que ejecuta Apache. Por ejemplo, puede colocar lo siguiente en la barra de búsqueda de un navegador cuando esté en la máquina local: http://127.0.0.1

Si Apache se está ejecutando correctamente, debería mostrar una página básica con enlaces a la página de inicio de Apache. ¡Hurra! Suponiendo que todo está funcionando, ahora puede comenzar a construir su sitio y servir contenido.

Hay muchas maneras de configurar Apache, y una forma rápida de leer sobre cómo hacer estas configuraciones es usar la documentación que se instaló en el paquete SUNWapch2d. Esta documentación se proporciona en html, y lo más probable es que Apache la sirva bajo el alias /manual. Intente ir a http://hostname/manual para ver si la documentación está allí. Una nota, el servicio de esta documentación puede ser deshabilitado en httpd.conf, busca ‘manual’ en el archivo.

asegúrese de visitar el sitio oficial para más información http://httpd.apache.org/

Anuncios

Leave a Reply

Tu dirección de correo electrónico no será publicada.