{"id":197,"date":"2022-05-04T11:21:30","date_gmt":"2022-05-04T16:21:30","guid":{"rendered":"https:\/\/www.hostinglabs.net\/content\/?post_type=ht_kb&#038;p=197"},"modified":"2023-09-27T09:34:18","modified_gmt":"2023-09-27T14:34:18","slug":"instalar-apache-en-ubuntu-20-04","status":"publish","type":"ht_kb","link":"https:\/\/hostinglabs.net\/asistencia\/base-de-conocimientos\/instalar-apache-en-ubuntu-20-04\/","title":{"rendered":"Instalar Apache en Ubuntu 20.04"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.hostinglabs.net\/content\/wp-content\/uploads\/2023\/03\/Screenshot_6.png\" alt=\"Como instlar apache en Ubuntu\" class=\"wp-image-1047\" style=\"width:511px;height:288px\" width=\"511\" height=\"288\" srcset=\"https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2023\/03\/Screenshot_6.png 511w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2023\/03\/Screenshot_6-300x169.png 300w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2023\/03\/Screenshot_6-50x28.png 50w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2023\/03\/Screenshot_6-60x34.png 60w, https:\/\/hostinglabs.net\/asistencia\/wp-content\/uploads\/2023\/03\/Screenshot_6-100x56.png 100w\" sizes=\"(max-width: 511px) 100vw, 511px\" \/><\/figure>\n\n\n\n<p>En esta gu\u00eda, instalaremos el servicio web Apache en un nuevo Servidor Cloud con Ubuntu 20 como Sistema Operativo.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>Apache es un popular servidor web multiplataforma de c\u00f3digo abierto que, seg\u00fan los n\u00fameros, es el servidor web m\u00e1s popular que existe. Soportado por plataformas Unix, Microsoft Windows, Macintosh entre otras.<\/p><\/blockquote><\/figure>\n\n\n\n<p>Recuerda que puedes solicitar la instalaci\u00f3n de estos y otros paquetes de software al contratar un Servidor Cloud con Hostinglabs o elegir un servidor con una plantilla existente en nuestro cat\u00e1logo.<\/p>\n\n\n\n<p><strong>Pre Requisitos:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Usuario root o usuario regular con privilegios sudo.<\/li>\n\n\n\n<li>Habilitar los puertos necesarios para el servicio apache.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Paso 1<\/strong> &#8211; Realizamos la actualizaci\u00f3n del Sistema Operativo:<\/h5>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo apt update\n<\/pre><\/div>\n\n\n<p>Escribimos el comando que iniciar\u00e1 la instalaci\u00f3n de Apache:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo apt install apache2\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\"><strong>Paso 3<\/strong> &#8211; Ajustamos la configuraci\u00f3n del Firewall<\/h5>\n\n\n\n<p>En este caso Ubuntu usa por defecto UFW (Uncomplicated Firewall) que ser\u00e1 utilizado en esta gu\u00eda (En caso no haya sido instalado a\u00fan, puede realizarlo desde aqu\u00ed). Usaremos el siguiente comando para verificar los perfiles por defecto para Apache en UFW:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo ufw app list\n<\/pre><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo ufw app list\n<\/pre><\/div>\n\n\n<p>Como resultado obtendremos lo siguiente:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nAvailable applications:\n  Apache\n  Apache Full\n  Apache Secure\n  OpenSSH\n<\/pre><\/div>\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Apache:<\/strong><\/td><td>Apertura solo del puerto 80, que permite trafico sin cifrar (No seguro).<\/td><\/tr><tr><td><strong>Apache Full:<\/strong><\/td><td>Apertura tanto del puerto 80 como del puerto 443, permitiendo el tr\u00e1fico cifrado (Seguro).<\/td><\/tr><tr><td><strong>Apache Secure:<\/strong><\/td><td>Apertura solo del puerto 443, permitiendo conexiones seguras (HTTPS).<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Para esta gu\u00eda usaremos el perfil Apache, ya que no ser\u00e1 necesario usar una conexi\u00f3n cifrada.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo ufw allow &#039;Apache&#039;\n<\/pre><\/div>\n\n\n<p>Verificamos los perfiles activos:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo ufw status\n<\/pre><\/div>\n\n\n<p>Resultado:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nStatus: active\nTo             Action         From\n--             ------         ----\nApache         ALLOW          Anywhere \nApache (v6)    ALLOW          Anywhere (v6)\n<\/pre><\/div>\n\n\n<h5 class=\"wp-block-heading\">Paso 3 &#8211; Ahora verificamos que el servicio Apache est\u00e9 ejecut\u00e1ndose correctamente.<\/h5>\n\n\n\n<p>Ejecutamos el siguiente comando:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo systemctl status apache2\n<\/pre><\/div>\n\n\n<p>Resultado:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n\u25cf apache2.service - The Apache HTTP Server\n     Loaded: loaded (\/lib\/systemd\/system\/apache2.service; enabled; vendor preset: enabled)\n     Active: active (running) since Mon 2021-02-15 20:42:20 UTC; 42min ago\n       Docs: https:\/\/httpd.apache.org\/docs\/2.4\/\n   Main PID: 676 (apache2)\n      Tasks: 55 (limit: 2281)\n     Memory: 8.4M\n     CGroup: \/system.slice\/apache2.service\n             \u251c\u2500676 \/usr\/sbin\/apache2 -k start\n             \u251c\u2500677 \/usr\/sbin\/apache2 -k start\n             \u2514\u2500678 \/usr\/sbin\/apache2 -k start\n<\/pre><\/div>\n\n\n<p>Si obtienes el mismo resultado, puedes confirmar que el servicio se est\u00e1 ejecutando correctamente. Tambi\u00e9n puedes acceder desde el navegador ingresando la IP publica del servidor:<\/p>\n\n\n\n<p>http:\/\/Direcci\u00f3nIP\/<\/p>\n\n\n\n<p>Donde deber\u00eda de mostrarte el mensaje de Bienvenida de Apache detallando de manera muy breve los directorios y archivos de configuraci\u00f3n.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/clientes.hostinglabs.net\/images\/kb\/198_apachedefault.png\" alt=\"\"\/ width=\"805\" height=\"580\" loading=\"lazy\" decoding=\"async\"><\/figure>\n\n\n\n<p><strong>Comandos para administrar el Servicio de Apache:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>sudo systemctl stop apache2<\/td><td>Para detener su servidor web<\/td><\/tr><tr><td>sudo systemctl start apache2<\/td><td><br>Para iniciar el servidor web cuando est\u00e1 detenido<\/td><\/tr><tr><td>sudo systemctl restart apache2<\/td><td>Para detener y luego iniciar el servicio nuevamente<\/td><\/tr><tr><td>sudo systemctl reload apache2<\/td><td>Para recargar sin perder conexi\u00f3n<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Conclusi\u00f3n<\/strong><\/p>\n\n\n\n<p>\u00a1Felicidades! Ahora tienes Apache funcionando correctamente en tu servidor, recuerda que siempre puedes ponerte en contacto con nosotros si necesitas asistencia t\u00e9cnica en la operaci\u00f3n de tu servicio.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En esta gu\u00eda, instalaremos el servicio web Apache en un nuevo Servidor Cloud con Ubuntu 20 como Sistema Operativo. Apache es un popular servidor web multiplataforma de c\u00f3digo abierto que, seg\u00fan los n\u00fameros, es el servidor web m\u00e1s popular que existe. Soportado por plataformas Unix, Microsoft Windows, Macintosh entre otras&#8230;.<\/p>\n","protected":false},"author":2,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[20],"ht-kb-tag":[],"class_list":["post-197","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-servidores-cloud"],"_links":{"self":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb\/197"}],"collection":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/comments?post=197"}],"version-history":[{"count":13,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb\/197\/revisions"}],"predecessor-version":[{"id":1147,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb\/197\/revisions\/1147"}],"wp:attachment":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/media?parent=197"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb-category?post=197"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb-tag?post=197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}