httpd es un servidor web Apache en distribuciones basadas en Red Hat, mientras que se llama Apache en Debian Distros. Depende del sistema operativo que use. Por ejemplo, en Rhel 6.2, se llama httpd, y en Ubuntu, se llama apache2.
En Fedora Linux, el paquete HTTPD proporciona la aplicación Apache WebServer.
¿Qué cubriremos?
En este tutorial, veremos cómo instalar Apache Webserver desde el archivo fuente, así como desde el repositorio de Fedora.
Se recomienda que primero lea esta publicación y luego la aplique a su sistema. Esto se asegurará de configurar correctamente el servidor web Apache.
Requisitos previos
Método 1. Instalación desde el código fuente
Paso 1. Abra un navegador web y vaya a la página de descarga de Apache. En el escrito de este artículo, la última y estable versión disponible para Apache HTTP Server (httpd) es 2.4.46. Descargue el archivo como se muestra a continuación:
Otra forma de obtener el archivo es usar el comando wget. Abra el terminal y ejecute el siguiente comando:
# wget https: // espejos.esteinternet.in/apache // httpd/httpd-2.4.46.alquitrán.GZ
Esto se muestra a continuación:
El beneficio de usar el código fuente es que siempre obtiene la última versión disponible del software.
Paso 2. Una vez que obtenemos el archivo fuente, podemos comenzar con los comandos 'GZIP' y 'Tar' para extraer el archivo. El nombre exacto del archivo depende de la versión disponible que haya descargado. En nuestro caso, es httpd-2.4.46.alquitrán.GZ.
# gzip -d httpd -2.4.46.alquitrán.GZ
# tar xvf httpd-2.4.46.alquitrán
Después de ejecutar el comando anterior, puede ver la carpeta extraída como aquí:
Paso 3. Ahora vaya al directorio extraído con el comando:
# CD httpd-2.4.46
Etapa 4. Ahora necesitamos ejecutar el configurar script para configurar el apache. Esto está disponible dentro del directorio raíz de Apache, yo.mi., el directorio actual. Pero antes de ejecutar este script, asegúrese de dónde desea instalar Apache.
Puede instalar el servidor Apache en la ubicación predeterminada. Para esto, debes ejecutar el script simplemente:
# ./Configurar
Si desea instalar Apache en un directorio que no sea el predeterminado, use la siguiente sintaxis:
# ./Configurar - -Prefix =/Path/Of/Installation
Dentro del '-prefix =' Ingrese la ruta de la instalación. En nuestro caso, instalaremos Apache dentro del /opt/httpd directorio. Para esto, siga la instrucción a continuación:
1. Cree un directorio dentro /OPT como se muestra a continuación:
# mkdir /opt /httpd
2. Ejecute el script como se muestra a continuación:
# ./Configurar - -Prefix =/Opt/Httpd
El script de configuración tardará un tiempo en ejecutarse y verificar las características de su sistema. También preparará MakFiles para compilar el servidor web Apache.
Nota para varios errores al ejecutar el ./Configurar script:
1. Puede obtener el siguiente error "Configurar: Error: APR no encontrado":
Para corregir este error, debe descargar el APR-*.alquitrán.GZ de aquí.
Ahora extraiga este directorio dentro del directorio 'SRCLIB', que está disponible en la carpeta de distribución de Apache HTTPD. Para extraer el archivo, use el comando:
# Tar XVF APR-UTIL-1.6.1.alquitrán.GZ
# tar xvf abr-1.7.0.alquitrán.GZ
Ahora cambie el nombre de estos archivos eliminando el número de versión como aquí:
# MV APR-UTIL-1.6.1 abril de abril
# MV Abr-1.7.0 abril
2. Si el error es "Configurar: error: pcre-config para libpcre no encontrado."Entonces solo necesita instalar el paquete PCRE Desvel como se muestra a continuación:
# DNF Instalar pcre -devel -y
Ahora continúe ejecutando el script de configuración como antes. En lo último, imprimiría el resumen como se muestra aquí:
Paso 5. Para crear varios componentes que comprendan el servidor web Apache, use el siguiente comando:
# hacer
Esto puede tomar un tiempo significativo para ejecutar este comando, ya que compilará la configuración base. Depende en gran medida del hardware del sistema y también del número de módulos habilitados.
Si recibe un error como "Error fatal: expatriado.H: No hay dicho archivo o directorio ”, deberá descargar expatriado desde aquí. Ahora extraiga el archivo dentro de algún directorio. Estamos utilizando /opt /httpd para la extracción.
# tar xvjf expat-2.2.10.alquitrán.bz2 -c /opt /httpd
Ahora vaya al directorio extraído y ejecute el siguiente comando uno por uno para configurar expatriado:
# CD/Opt/Httpd/Expat-2.2.10
# ./Configurar
# hacer
# Haz instalar
Ahora vuelva a ejecutar el script de configuración especificando la ruta de la instalación de expatriados:
# ./Configurar--Prefix =/opt/httpd-with-expat =/opt/httpd/expat-2.2.1
Paso 5. Una vez que termina el comando hacer, estamos listos para instalar los paquetes. Ejecute el comando:
# Haz instalar
Paso 6. Para personalizar su servidor Apache, use el HTTPD.Archivo Conf ubicado en el interior:
# Nano prefijo/conf/httpd.confusión
Donde el prefijo es la ruta de la instalación de Apache. En nuestro caso es/opt/httpd/, por lo que usamos:
# nano/opt/httpd/conf/httpd.confusión
Dentro de este archivo, cambie la Directiva del nombre de servidor a la dirección IP de su sistema.
Paso 7. Ahora Apache está listo para usar; Solo necesitamos iniciar el servicio desde el directorio donde está instalado. Delantero.gramo., Si ha instalado el apache interior /opt /httpd, luego ejecute el comando:
#/opt/httpd/bin/apachectl -k start
Método 2. Instalación desde el repositorio de Fedora
Instalar Apache Httpd desde el repositorio de Fedora es bastante fácil; Simplemente siga los pasos a continuación:
Paso 1. Abra un terminal (Ctrl+Alt+F2) con usuario raíz o al menos con privilegios de superusor.
Paso 2. Ahora use el siguiente comando para instalar Apache:
# DNF Instalar httpd
Paso 3. Inicie y verifique el estado del servicio Apache con el comando:
# SystemCTL Inicio HTTPD.servicio
# SystemCTL Status httpd.servicio
Debería mostrar un estado de ejecución
Etapa 4. Abra un navegador web e ingrese su IP del sistema. Mostraría la siguiente página:
Conclusión
Felicitaciones, ha configurado con éxito el servidor web de Apache. En esta guía, hemos aprendido a instalar Apache desde el archivo fuente y el repositorio de Fedora.