Estrategia de configuración del servidor web bajo Linux

  
                  

Hoy veremos cómo colocar el servidor web en el sistema Linux.
sistema
LINUX comunes son: CERN, NCSA, Apache de tres maneras, en general, el método más común es utilizar Apache. Este modo tiene características obvias, configuración simple y máxima compatibilidad con el sistema. El siguiente es el proceso completo de configuración de un servidor WEB basado en Linux de esta manera.
a. Declaración del servidor apache.
caracterizado por un alto grado: se puede ejecutar en todas las plataformas informáticas, incluyendo sistemas /Linux UNIX naturales; servidor integrado proxy y programación de scripts de Perl; acceso al seguimiento de sesión de usuario, los registros del servidor personalizables También es compatible con el alojamiento virtual y la autenticación HTTP y más. Aunado al poder del propio sistema Linux, no tenemos ninguna razón para no elegir Apache.
II. Instala Apache.
En general, todas las versiones de Linux debe contener instalar este paquete, si se instala el sistema Linux no tiene que instalar este paquete desde el CD de instalación o http: //www.apache El archivo de instalación se encuentra en .org /sitio web (tenga en cuenta que hay dos versiones en la web: una es el código fuente que debe volver a compilarse después de la descarga, otra es el archivo ejecutable que se puede usar solo después de la descompresión) y luego se puede realizar la instalación.
1. Si descarga el paquete de archivos ejecutables, tales como: apache_1.2.4.e.tar.gz (entre descarga digital dependiendo de la versión puede ser, este es un ejemplo), que esta relativamente simple Para los principiantes que no están familiarizados con la compilación de Linux, simplemente ejecute: tar xvzf apache_1.2.3.4.tar.gz para completar la instalación.
2. Si el código fuente descargado, como: apache_1.2.4.rpm, el primer montaje rpm apache_1.2.4.rpm -ivh, y luego realizar "./configure" en el directorio src; a continuación, realizar " El comando make compila Apache, luego copia el ejecutable compilado al directorio /etc /httpd /bin, luego copia los archivos de configuración de Apache: httpd.conf, access.conf, srm.conf y mime.types a /En el directorio etc /httpd /conf, la instalación está completa.
III. Configurar Apache para implementar el servicio WEB.
De hecho, ahora que han empezado servicio web Linux, sólo hay que ver el sistema Linux conectado a Internet, y después se almacena en el hogar bajo "/home /httpd" directorio puede ser . Pero para hacer que este servidor WEB funcione de manera más eficiente, todavía necesitamos hacer algunos ajustes para ello. La configuración específica debe ser los cuatro archivos que se acaba de copiar. La siguiente dos de sus principales httpd.conf fichero de configuración y hacer algo de access.conf Descripción :.
1. httpd.conf
Este archivo es el archivo principal de configuración, que se utiliza principalmente para establecer sustancialmente iniciada en el servidor El entorno, es decir, es responsable de organizar cómo se ejecuta el servidor web. De los parámetros ajustados asociados:
ServerType autónomo /inetd: Esta opción es para especificar la función de servidor WEB maneras en funcionamiento. El parámetro independiente indica que el proceso del servicio WEB escucha en segundo plano una solicitud de cliente en forma de un proceso de espera por separado, y si es así, genera un proceso secundario para atenderlo; es más eficiente. El propósito principal es establecer la dirección de puerto específica que escucha el proceso del servidor principal por: Puerto [número] (el valor predeterminado es 80).
El modo inetd relativamente independiente es más seguro, este modo es el valor por defecto de RedHat Linux ejecutando Apache manera. Si su versión no es RedHat, debe agregar la siguiente línea nueva al archivo /etc/inetd.conf: httpd stream tcp nowait httpd /etc /httpd /bin /httpd –f /etc/httpd/conf/httpd.conf; Luego agregue una nueva línea en el archivo /etc /services: httpd 80 /tcp httpd.
registro de errores: el registro de errores se utiliza para especificar el nombre de archivo y la ruta. El formato es: ErrorLog /var/httpd/error.log.
ServerRoot: se utiliza para especificar dónde almacenar la configuración del servidor y los archivos de registro. El formato es: ServerRoot /etc /httpd.
Administrador del servidor: configure la dirección de correo electrónico del administrador de la WEB. El formato es: Administrador del servidor [email protected].
2. srm.conf
este recurso es el archivo de configuración de Apache, que quiere decir la función de servidor de los recursos disponibles en el sitio WWW y cómo proporcionar, sus principales parámetros:
DocumentRoot: se utiliza para especificar la dirección del documento principal. El formato es: DocumentRoot /home /httpd /html.
DirectoryIndex: igual que la configuración de IIS de la plataforma Windows, utilizada para especificar el nombre del archivo de la página de inicio. Como todos sabemos, la página de inicio generalmente utiliza "index.html" o "index.htm" como nombre de archivo. Cuando se establece en estos dos nombres de archivo, siempre que el usuario emita una solicitud WEB, se cargará la página de inicio llamada "index.html" o "index.htm". El formato es: DirecotryIndex index.html index.htm.

Después de la configuración simple anterior, su servidor web ya tiene funciones básicas. El siguiente paso es reiniciar el servicio web, sólo para configuraciones surtan efecto, podemos usar el siguiente comando para completar:
/etc/rc.d/init.d/httpd reiniciar
última Echemos un vistazo a los aspectos de seguridad del servicio de Apache. El servidor Apache controla qué hosts pueden acceder a ciertos sitios a través del sistema de autenticación. Jutilaiyue se puede conseguir de dos maneras: una es
las direcciones de autenticación basados ​​en host, pero como la mayoría de los usuarios de Internet utilizan direcciones dinámicas, por lo que de esta manera no tienen mucha importancia práctica;
otro enfoque se basa en la autenticación de usuario nombre /contraseña, no hace falta decir, este método es más adecuado para las condiciones de red actuales, y para la autenticación específica nombre de usuario /contraseña para lograr, no en este Ámbito de aplicación, puede consultar la información relevante para un estudio adicional.

Copyright © Conocimiento de Windows All Rights Reserved