Comenzando con apache

Instalación o Configuración

Instrucciones detalladas sobre cómo configurar o instalar Apache.

Instalación de Ubuntu


sudo apt-get install apache2

Instalación de Windows


Consulte la pila WAMP. WAMP significa Windows, Apache, MySQL, PhpMyAdmin.

Instalación de CentOS


Apache 2.2 viene con CentOS6, mientras que 2.4 viene con CentOS7, para instalar en cualquier sistema operativo, ejecute

yum -y install httpd

Instalación de macOS


macOS viene con Apache preinstalado, sin embargo, puede instalar Apache a través de Homebrew

Si ya tiene Apache integrado en ejecución, primero deberá apagarlo y eliminar cualquier script de carga automática.

$ sudo apachectl stop
$ sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
$ brew install httpd24 --with-privileged-ports --with-http2

[Ubuntu] Ejemplo simple de Hola Mundo

Este ejemplo lo guiará a través de la configuración de un back-end que sirva una página HTML de Hello World.

Requisitos de instalación


¡El orden es importante para este paso!

  • sudo apt-get install apache2

Configurando el HTML


Los archivos Apache viven en /var/www/html/. Vamos rápidamente a llegar allí. Asegúrese de estar primero en su directorio raíz, cd, luego cd /var/www/html/.

Este directorio html es donde vivirán todos los archivos de su sitio web. Hagamos rápidamente un archivo simple de Hello World.

Usando su editor de texto favorito, escriba lo siguiente en

<!DOCTYPE html>
<html>
<head>
    <title>Hello World!</title>
</head>
<body>
    <h1>Hello World!</h1>
</body>
</html>

Guarde este archivo como index.html en el directorio actual y ¡listo!

Visitando su página web


Para visitar la página que acaba de crear, en el navegador de su elección, vaya a localhost. Si eso no funciona, prueba 127.0.0.1. Deberías ver “¡Hola mundo!” como h1. ¡Ya terminaste!

Para asegurarse de que el servidor esté activo.

Si recibe un mensaje de que el navegador no puede conectarse al servidor, primero verifique que el servidor esté activo.

$ ps -aef | grep httpd

Debería ver algunos procesos httpd si Apache está funcionando.