Utilice brevemente linux para construir un servidor www (1)

  
                              



Linux puede decir que es actualmente el sistema operativo de red más caliente, el 29% del servidor utilizando el sistema Linux en Internet, también superior a 6 de Windows NT Esto no solo se debe a que Linux es gratuito, sino también a su rendimiento superior y rendimiento excepcional en los servidores web. Este artículo es una breve discusión sobre el uso de Linux para crear un servidor www.

I. Acerca de la configuración de hardware

El sistema operativo debe trabajar estrechamente con el sistema de hardware básico para desempeñar plenamente su función. Linux puede admitir la mayoría de los dispositivos de hardware comunes. En lo que respecta a la CPU, la gama completa actual de Intel 386 y superior, K6-2 (3DNow) de AMD, K6-3 y Cyrix 6x86 y otras CPU comunes no son un problema. Una lista detallada de hardware está disponible en la página de inicio de Linux (www.linux.org).

Segundo, use linux como un servidor www.

Para usar linux como un servidor www, debe configurarlo en consecuencia e instalar el paquete de software requerido.
Actualmente, hay muchos software de servidor WWW que pueden ejecutarse bajo Linux. Los más populares son NCSA HTTPd Server y Apache. En particular, Apache es conocido como el "rey de WWW Server" (de hecho, también se desarrolla a partir de NCSA). Apache está incluido en las últimas versiones de Red Hat, Slackware y OpenLinux. Redhat 5.2 viene con Apache 1.3.

1. Instale Apache

La última versión de Apache se puede encontrar en el servidor FTP de Linux en Internet. Apache se incluye generalmente en la distribución de Linux. Para Red Hat, puede usar la siguiente línea de comando para instalar el paquete rpm de Apache:
# rpm –ivh apache –xxx i386.rpm (donde xxx es el número de versión)
Inicie Netscape Navigator en X-Window , escriba la IP local, cuando aparezca la página "Funcionó", puede configurar el trabajo. Nota: El directorio raíz de trabajo predeterminado del servidor en diferentes versiones es diferente. El sombrero rojo predeterminado es /etc /httpd. El archivo de configuración está en el directorio /etc /httpd /conf. El script de inicio del sistema está en el directorio /etc/rc.d/. El archivo de la página está en el directorio /home /httpd.

2, establezca el archivo de configuración básico.

Apache tiene tres archivos de configuración básicos: httpd.conf, srm.conf y access.conf, que se encuentran en el subdirectorio conf /del directorio raíz (sus Una copia también existe aquí. Su función se describe a continuación: httpd.conf es el archivo de configuración más importante en el archivo de configuración de Apache, httpd.conf se leerá primero cuando se inicie el programa httpd. Srm.conf es el archivo de configuración de datos. En este archivo, el servidor WWW se usa para leer el directorio del archivo, el índice del directorio, etc. Access.conf es responsable del control básico de los archivos de lectura, lo que limita las funciones que puede realizar el directorio y la configuración de permisos para acceder al directorio.

(1). Archivo Httpd.conf
TransferLog: si desea saber cuántas personas acceden a su sitio durante un período de tiempo, la mejor manera es mirar el archivo de registro correspondiente. El comando TransferLog especifica que cuando el navegador le pide al servidor que transfiera el archivo. El archivo establecido se puede usar para verificar qué archivos HTML han sido vistos por los usuarios.

ErrorLog: Esto es para especificar en qué archivo se almacena el mensaje de error cuando ocurre un problema durante la operación del servidor WWW. Si el nombre del archivo no comienza con una barra diagonal, es igual al directorio raíz del servidor (el valor predeterminado es logs /error_log).

Número de puerto: el puerto predeterminado en httpd: URL es 80.
ServerAdmin email_address: este comando configura la dirección de correo electrónico del administrador del sistema. Cuando hay un problema con el servidor, el cliente mostrará un mensaje para informar el problema al Web Master.
Directorio de ServerRoot: este comando se usa para establecer la ruta absoluta del directorio del servidor, desde donde el servidor sabe dónde encontrar recursos. VirtualHost: este comando se usa para configurar un host virtual, es decir, un servidor WWW que ejecuta varios nombres de dominio con un host.

Copyright © Conocimiento de Windows All Rights Reserved