GNU/Linux >> Tutoriales Linux >  >> Fedora

Instale el servidor web Apache HTTPD en Fedora 18

El servidor web Apache es la aplicación de servidor web más utilizada en el mundo, comparte el 63 % del mercado de servidores web de Word . Es compatible con todas las distribuciones principales, como los sistemas operativos Windows, Linux, Solaris y Mac, tiene un uso considerable en la plataforma Unix debido al paquete incluido con el disco del sistema operativo y también es la aplicación de servidor web predeterminada para el sistema operativo Linux. Linux en sí mismo más seguro, con servidor Apache; Ha dominado el mercado mundial. Aquí está el pequeño tutorial sobre la instalación del servidor web Apache en Fedora 18.

Instalación:

1. Instalando servidor web:

Abra Terminal y cambie a usuario root.

su

El paquete del servidor web Apache está disponible en el repositorio de fedora, instale el servidor Apache usando el siguiente comando

yum instalar httpd

Una vez que Apache esté instalado, inicie el servidor web Apache.

systemctl iniciar httpd.servicio

2. Descripción general de la instalación:

La instalación del servidor Apache crea múltiples directorios y archivos que son muy importantes, algunos directorios importantes se enumeran a continuación.

3. Pruebas:

Abra el navegador web y navegue hasta http://su-dirección-ip o http://localhost, debería mostrar la siguiente página web, verifica que el servidor Apache se haya instalado correctamente.

Configuración:

1. Anfitrión virtual:

VirtualHost es un contenedor virtual que maneja la solicitud web de los clientes, la solicitud web puede estar basada en el nombre (Ej. www.example.com) o basada en IP (Ej. http://192.168.0.10). El host virtual basado en nombre se puede encontrar en todas partes, casi todos los servidores web utilizan host virtual basado en nombre, lo cual es muy común en la situación actual. Puede encontrar más información sobre el host virtual aquí.

Lo siguiente comprende el host virtual, los hosts virtuales deben contener las siguientes directivas para que funcione.

/etc/httpd Directorio principal de configuración raíz de Apache.
/etc/httpd/conf.d Archivos de configuración de Apache adicionales proporcionados por software de terceros.
/etc/httpd/conf/httpd.conf Archivo de configuración principal.
/var/lib/httpd/módulos Archivos de configuración para módulos adicionales.( SymLink to /etc/httpd/modules)
/etc/log/httpd Contiene archivos de registro (enlace simbólico a /etc/httpd/logs)
/var/www Directorio raíz del documento web principal.

Los hosts virtuales se pueden crear en el archivo de configuración principal (/etc/httpd/conf/httpd.conf) o en el directorio de configuración adicional (/etc/httpd/conf.d/*.conf). Crear el host virtual en el directorio de configuración adicional es la mejor opción porque sería una buena práctica estar fuera del archivo de configuración principal. Aquí analizamos el host virtual basado en el nombre, se deben hacer algunas suposiciones antes de crear el host virtual.

Esto garantiza que el host virtual escuche en el puerto 80, cámbielo para escuchar en otro puerto.
Administrador del servidor Id de correo del administrador del servidor.
Raíz del documento Ubicación de los documentos web.
Nombre del servidor Nombre de dominio del host virtual (como www.example.com).
Registro de errores Ubicación del registro de errores del host virtual en particular.
Registro personalizado Ubicación de registro del host virtual en particular.
Fin del contenedor de host virtual.

Cree un nuevo archivo de host virtual con una configuración adicional.

vi /etc/httpd/conf.d/ejemplo.conf

Agregue la siguiente explicación de host virtual dada anteriormente.

ServerAdmin [email protected]

DocumentRoot /var/www/ejemplo

Nombre del servidor www.ejemplo.com

Registros de ErrorLog/example.com-error_log

CustomLog logs/example.com-access_log común

El archivo de configuración anterior es más corto que el normal, el archivo normal incluye exploración de directorios, compatibilidad con SymLink, etc., que no son necesarios para los principiantes.

2. Carga de documentos:

Cree el directorio "ejemplo" en "/var/www".

mkdir /var/www/ejemplo

Coloque el documento index.html debajo de la raíz del documento mencionada anteriormente, en nuestro caso es /var/www/example. Cree index.html en la raíz del documento.

echo Esto es WWW.Ejemplo.COM> /var/www/ejemplo/index.html

3. Entrada de host:

El host virtual basado en nombre usa el nombre de dominio, requiere un servidor DNS para resolver el nombre. Configurar el servidor DNS es un poco complicado ya que está fuera de nuestro tutorial. La entrada de host se puede usar en lugar de DNS, la entrada de host hace el mismo trabajo que el DNS; ya que se limita a resolver el nombre a la dirección IP. El host se puede hacer editando el archivo de hosts en el directorio /etc.

vi /etc/hosts

Agregue la siguiente entrada.

192.168.0.10 www.ejemplo.com www

Guárdelo y ciérrelo. Reinicie el servidor web para que se apliquen los cambios que hicimos.

systemctl reiniciar httpd.servicio

4. Pruebas:

Abra el navegador y vaya a http://www.example.com, si su configuración es adecuada; debe obtener la siguiente página. La siguiente imagen verifica que el servidor funciona de acuerdo con nuestra configuración.

Conclusión:

El servidor configurado correctamente para servir el host virtual basado en el nombre, se usa muy comúnmente en servidores de alojamiento web. El servidor web Apache admite documentos HTML sin formato como archivo de documento predeterminado, se puede agregar compatibilidad con php instalando módulos. También puede agregar soporte de capa segura (ssl) instalando módulos ssl.


Fedora
  1. Instale el servidor web Apache CentOS 6 / RHEL 6

  2. Instale el servidor web Apache en Linux Mint 13 / Linux Mint 14

  3. Instale el servidor web Apache en openSUSE 12

  4. Instalar Apache Web Server en CentOS 8 - ¿Proceso paso a paso para hacerlo?

  5. Cómo instalar el servidor web Apache en Centos 8

Cómo instalar el servidor web Apache en Debian 11

Cómo instalar el servidor web Apache en Ubuntu 18.04

Cómo instalar el servidor Apache en Fedora 35

Cómo instalar el servidor web Apache en Ubuntu 20.04

Cómo instalar Apache en Fedora 20

Cómo instalar Apache en Fedora 22

    Nombre del servidor www.ejemplo.com
    Dirección IP 192.168.0.10
    Raíz del documento /var/www/ejemplo
    Registro de acceso /var/log/httpd/example.com.access.log
    Registro de errores /var/log/httpd/example.com.error.log