Sie sind auf Seite 1von 3

Servidor de web (apache) en la distribución de fedoracon el

sistema operativo Linux

1. Preparación de componentes
➢ El primer paso para la instalación del servidor es la creación de un
directorio en el disco, donde podamos descomprimir el archivo
descargado con la versión de Apache. La carpeta creada por nosotros
es /usr/local/apache. Para crearla usamos la orden mkdir:

2. Compilación

➢ Copiamos el fichero que necesitamos a la carpeta recién creada:

➢ Vamos a la carpeta y descomprimimos el fichero con tar:

➢ Utilizando la orden make compilamos el archivo:

➢ Ya está compilado Apache, y el siguiente paso es configurarlo.

3. Instalación
➢ Para instalar el servidor, utilizamos la orden make install, y después,
eliminamos la carpeta en la que teníamos descomprimidos los archivos
del servidor, utilizando la orden rm (por si tenemos problemas de
espacio).
➢ Generar certificados.

4. Puesta en marcha y parada


➢ Puesta en marcha: usamos apachectl start.

➢ Para parar el servidor, utilizamos apachectl stop.

➢ Si tuviéramos ssl, se iniciaría con apachectl startssl.

➢ Para reiniciarlo usamos apachectl restart.

5. Configuración del servidor (I)


➢ En el directorio /usr/local/apache/conf tenemos los archivos de
configuración siguientes para el servidor:
- httpd.conf: establece los atributos generales del servidor, número
de puerto de escucha, usuario que lo ejecuta, etc…
- srm.conf: actualmente no se usa, y contenía la raíz del árbol de
documentos.
- acces.conf: tampoco se usa, y establecía la política de acceso al
servidor.

5. Configuración del servidor (II)


➢ Cuando se arranca el servidor, se lee el archivo httpd.conf, se carga la
configuración y se carga el servidor con toda la información contenida en
sus directivas.
➢ Además, las directivas son de tres tipos:
➢ Globales: controlan el funcionamiento global del servidor.
➢ Directivas que definen los parámetros del servidor principal.
➢ Configuración de los servidores virtuales.

6. Directivas globales (I)


ServerType standalone à Indica que el servidor se lanzará de forma
autónoma, como un proceso independiente.
ServerRoot “/usr/local/apache” à Raíz del directorio donde se encuentran los
ficheros de configuración, error y acceso. Por seguridad debe ser un directorio
creado por un usuario root.
PidFile /usr/local/apache/httpd.pid à Ese archivo indica el identificador del
proceso, para poder matar al servidor sin usar la orden apachectl.
KeepAlive On à Indica si se permite mantener una misma conexión para
atender todas las peticiones.

Das könnte Ihnen auch gefallen