<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FrontalWeb archivos - RAGASYS SISTEMAS</title>
	<atom:link href="https://blog.ragasys.es/category/frontalweb/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.ragasys.es/category/frontalweb</link>
	<description>Soporte técnico para las TIC</description>
	<lastBuildDate>Tue, 19 May 2026 10:07:53 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/05/logoRGS_18_05_2020.png?fit=32%2C32&#038;ssl=1</url>
	<title>FrontalWeb archivos - RAGASYS SISTEMAS</title>
	<link>https://blog.ragasys.es/category/frontalweb</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">111701399</site>	<item>
		<title>FrontalWeb Apache sobre Ubuntu Server 24.04 LTS y certificados de Let&#8217;s Encrypt</title>
		<link>https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt</link>
					<comments>https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt#respond</comments>
		
		<dc:creator><![CDATA[Jose Ramon Ramos Gata]]></dc:creator>
		<pubDate>Mon, 31 Mar 2025 06:58:38 +0000</pubDate>
				<category><![CDATA[Apache Linux]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[Fortigate]]></category>
		<category><![CDATA[FrontalWeb]]></category>
		<category><![CDATA[Let's Encrypt]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">https://blog.ragasys.es/?p=19679</guid>

					<description><![CDATA[<p>Hola a tod@s. En este post vamos a ver como montar un FrontalWeb con Apache (Reverse Proxy) sobre una máquina Ubuntu Server 24.04 LTS utilizando certificados de Let´s Encrypt, con esta implementación le vamos a dar un punto más de&#8230; <a href="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt" class="more-link">Continuar leyendo <span class="meta-nav">&#8594;</span></a></p>
<p>La entrada <a href="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt">FrontalWeb Apache sobre Ubuntu Server 24.04 LTS y certificados de Let&#8217;s Encrypt</a> se publicó primero en <a href="https://blog.ragasys.es">RAGASYS SISTEMAS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Hola a tod@s.</p>
<p>En este post vamos a ver como montar un FrontalWeb con Apache (Reverse Proxy) sobre una máquina Ubuntu Server 24.04 LTS utilizando certificados de Let´s Encrypt, con esta implementación le vamos a dar un punto más de seguridad a nuestra infraestructura perimetral, ya que sólo vamos a exponer directamente a Internet un único servidor, sólo va a ser necesario abrir un puerto en nuestro Firewall, ya que a través del Frontalweb vamos a poder alcanzar a los demás servidores, los certificados digitales los vamos a instalar y administrar en un solo servidor, a través del Frontalweb que se va a encargar de cifrar todos los contenidos.</p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle01.png?ssl=1" data-lbwps-width="1258" data-lbwps-height="864" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle01.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19680" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle01#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle01.png?fit=1258%2C864&amp;ssl=1" data-orig-size="1258,864" data-comments-opened="1" data-image-title="fwasus2404ycle01" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle01.png?fit=640%2C439&amp;ssl=1" class="aligncenter size-full wp-image-19680" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle01.png?resize=640%2C440&#038;ssl=1" alt="" width="640" height="440" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle01.png?w=1258&amp;ssl=1 1258w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle01.png?resize=595%2C409&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle01.png?resize=960%2C659&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle01.png?resize=768%2C527&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Lo primero que vamos a realizar será la instalación de Apache, para ello ejecutamos el comando <strong>apt-get install apache2</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle02.png?ssl=1" data-lbwps-width="1330" data-lbwps-height="327" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle02.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19681" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle02#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle02.png?fit=1330%2C327&amp;ssl=1" data-orig-size="1330,327" data-comments-opened="1" data-image-title="fwasus2404ycle02" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle02.png?fit=640%2C157&amp;ssl=1" class="aligncenter size-full wp-image-19681" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle02.png?resize=640%2C157&#038;ssl=1" alt="" width="640" height="157" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle02.png?w=1330&amp;ssl=1 1330w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle02.png?resize=595%2C146&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle02.png?resize=960%2C236&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle02.png?resize=768%2C189&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle02.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Una vez finalizada la instalación, con el comando <strong>apache2ctl -v </strong>podemos ver la versión de apache que hemos instalado:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle03.png?ssl=1" data-lbwps-width="717" data-lbwps-height="184" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle03.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19682" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle03#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle03.png?fit=717%2C184&amp;ssl=1" data-orig-size="717,184" data-comments-opened="1" data-image-title="fwasus2404ycle03" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle03.png?fit=640%2C164&amp;ssl=1" class="aligncenter size-full wp-image-19682" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle03.png?resize=640%2C164&#038;ssl=1" alt="" width="640" height="164" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle03.png?w=717&amp;ssl=1 717w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle03.png?resize=595%2C153&amp;ssl=1 595w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Con el comando <strong>ufw app list </strong>podemos ver los perfiles de aplicación que se pueden usar para habilitar o deshabilitar el acceso a Apache a través del firewall de Ubuntu:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle04.png?ssl=1" data-lbwps-width="702" data-lbwps-height="232" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle04.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19683" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle04#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle04.png?fit=702%2C232&amp;ssl=1" data-orig-size="702,232" data-comments-opened="1" data-image-title="fwasus2404ycle04" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle04.png?fit=640%2C212&amp;ssl=1" class="aligncenter size-full wp-image-19683" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle04.png?resize=640%2C212&#038;ssl=1" alt="" width="640" height="212" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle04.png?w=702&amp;ssl=1 702w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle04.png?resize=595%2C197&amp;ssl=1 595w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><em>Apache → Este perfil solo abre el puerto 80 (tráfico web normal sin cifrar)</em></p>
<p><em>Apache Full → Abre tanto el puerto 80 (tráfico web normal sin cifrar) como el puerto 443 (tráfico cifrado TLS / SSL)</em></p>
<p><em>Apache Secure → Este perfil solo abre el puerto 443 (tráfico cifrado TLS / SSL)</em></p>
<ul>
<li>En nuestro caso vamos a permitir el acceso a los dos puertos (80 y 443), <strong>ufw allow &#8216;Apache Full&#8217;</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle05.png?ssl=1" data-lbwps-width="610" data-lbwps-height="264" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle05.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19684" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle05#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle05.png?fit=610%2C264&amp;ssl=1" data-orig-size="610,264" data-comments-opened="1" data-image-title="fwasus2404ycle05" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle05.png?fit=610%2C264&amp;ssl=1" class="aligncenter size-full wp-image-19684" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle05.png?resize=610%2C264&#038;ssl=1" alt="" width="610" height="264" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle05.png?w=610&amp;ssl=1 610w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle05.png?resize=595%2C258&amp;ssl=1 595w" sizes="auto, (max-width: 610px) 100vw, 610px" /></a></p>
<ul>
<li>Para verificar que el servidor Apache está funcionando, accedemos a la URL de nuestro servidor, http://frontalweb.ragasys.net:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle06.png?ssl=1" data-lbwps-width="1362" data-lbwps-height="1051" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle06.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19685" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle06#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle06.png?fit=1362%2C1051&amp;ssl=1" data-orig-size="1362,1051" data-comments-opened="1" data-image-title="fwasus2404ycle06" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle06.png?fit=640%2C494&amp;ssl=1" class="aligncenter size-full wp-image-19685" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle06.png?resize=640%2C494&#038;ssl=1" alt="" width="640" height="494" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle06.png?w=1362&amp;ssl=1 1362w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle06.png?resize=595%2C459&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle06.png?resize=960%2C741&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle06.png?resize=768%2C593&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle06.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Con el comando <strong>systemctl status apache2 </strong>podemos ver el estado del servicio del servidor Apache, que como podemos ver está activo y ejecutándose:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle07.png?ssl=1" data-lbwps-width="1650" data-lbwps-height="393" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle07-1536x366.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19686" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle07#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle07.png?fit=1650%2C393&amp;ssl=1" data-orig-size="1650,393" data-comments-opened="1" data-image-title="fwasus2404ycle07" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle07.png?fit=640%2C153&amp;ssl=1" class="aligncenter size-full wp-image-19686" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle07.png?resize=640%2C152&#038;ssl=1" alt="" width="640" height="152" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle07.png?w=1650&amp;ssl=1 1650w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle07.png?resize=595%2C142&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle07.png?resize=960%2C229&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle07.png?resize=768%2C183&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle07.png?resize=1536%2C366&amp;ssl=1 1536w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle07.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Una vez que hemos instalado nuestro servidor de apache, vamos a habilitar los siguientes módulos:</li>
<li>a2enmod ssl</li>
<li>a2enmod proxy</li>
<li>a2enmod proxy_http</li>
<li>a2enmod proxy_balancer</li>
<li>a2enmod lbmethod_byrequests</li>
<li>a2enmod headers</li>
<li>a2enmod rewrite</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle08.png?ssl=1" data-lbwps-width="1031" data-lbwps-height="803" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle08.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19687" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle08#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle08.png?fit=1031%2C803&amp;ssl=1" data-orig-size="1031,803" data-comments-opened="1" data-image-title="fwasus2404ycle08" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle08.png?fit=640%2C499&amp;ssl=1" class="aligncenter size-full wp-image-19687" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle08.png?resize=640%2C498&#038;ssl=1" alt="" width="640" height="498" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle08.png?w=1031&amp;ssl=1 1031w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle08.png?resize=595%2C463&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle08.png?resize=960%2C748&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle08.png?resize=768%2C598&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle09.png?ssl=1" data-lbwps-width="644" data-lbwps-height="206" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle09.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19688" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle09#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle09.png?fit=644%2C206&amp;ssl=1" data-orig-size="644,206" data-comments-opened="1" data-image-title="fwasus2404ycle09" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle09.png?fit=640%2C205&amp;ssl=1" class="aligncenter size-full wp-image-19688" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle09.png?resize=640%2C205&#038;ssl=1" alt="" width="640" height="205" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle09.png?w=644&amp;ssl=1 644w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle09.png?resize=595%2C190&amp;ssl=1 595w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Con el comando <strong>systemctl restart apache2 </strong>reiniciamos el servicio:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle10.png?ssl=1" data-lbwps-width="1665" data-lbwps-height="427" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle10-1536x394.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19689" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle10#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle10.png?fit=1665%2C427&amp;ssl=1" data-orig-size="1665,427" data-comments-opened="1" data-image-title="fwasus2404ycle10" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle10.png?fit=640%2C164&amp;ssl=1" class="aligncenter size-full wp-image-19689" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle10.png?resize=640%2C164&#038;ssl=1" alt="" width="640" height="164" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle10.png?w=1665&amp;ssl=1 1665w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle10.png?resize=595%2C153&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle10.png?resize=960%2C246&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle10.png?resize=768%2C197&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle10.png?resize=1536%2C394&amp;ssl=1 1536w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle10.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Nos vamos a crear nuestro primer VirtualHost, en la ruta <strong>/etc/apache2/sites-available</strong>, y ejecutando <strong>nano nextcloud.ragasys.eu.conf</strong>, este primer VirtualHost será un servidor de Nextcloud que tenemos en nuestra infraestructura, con este fichero, todo el tráfico http y https que llegue a la URL de dominio púbico indicada, se va a redirigir al servidor interno de nextcloud, siempre a través de conexión cifrada https:</li>
</ul>
<p>&lt;VirtualHost *:80&gt;<br />
ServerName nextcloud.ragasys.eu<br />
ServerAlias nextcloud.ragasys.eu</p>
<p>#RewriteEngine On<br />
#RewriteCond %{HTTPS} off<br />
#RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]</p>
<p>ErrorLog /var/log/apache2/nextcloud.ragasys.eu/error.log<br />
CustomLog /var/log/apache2/nextcloud.ragasys.eu/access.log combined<br />
&lt;/VirtualHost&gt;</p>
<p>&lt;VirtualHost *:443&gt;<br />
ServerName nextcloud.ragasys.eu<br />
ServerAlias nextcloud.ragasys.eu</p>
<p>#SSLEngine on<br />
#SSLCertificateFile /etc/letsencrypt/live/nextcloud.ragasys.eu/fullchain.pem<br />
#SSLCertificateKeyFile /etc/letsencrypt/live/netxcloud.ragasys.eu/privkey.pem</p>
<p>ProxyPreserveHost On<br />
ProxyPass / http://nextcloud.ragasys.net/<br />
ProxyPassReverse / http://nextcloud.ragasys.net/</p>
<p>ErrorLog /var/log/apache2/nextcloud.ragasys.eu/ssl-error.log<br />
CustomLog /var/log/apache2/nextcloud.ragasys.eu/ssl-access.log combined<br />
&lt;/VirtualHost&gt;</p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle11.png?ssl=1" data-lbwps-width="842" data-lbwps-height="140" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle11.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19690" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle11#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle11.png?fit=842%2C140&amp;ssl=1" data-orig-size="842,140" data-comments-opened="1" data-image-title="fwasus2404ycle11" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle11.png?fit=640%2C106&amp;ssl=1" class="aligncenter size-full wp-image-19690" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle11.png?resize=640%2C106&#038;ssl=1" alt="" width="640" height="106" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle11.png?w=842&amp;ssl=1 842w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle11.png?resize=595%2C99&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle11.png?resize=768%2C128&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle12.png?ssl=1" data-lbwps-width="1017" data-lbwps-height="641" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle12.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19691" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle12#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle12.png?fit=1017%2C641&amp;ssl=1" data-orig-size="1017,641" data-comments-opened="1" data-image-title="fwasus2404ycle12" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle12.png?fit=640%2C403&amp;ssl=1" class="aligncenter size-full wp-image-19691" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle12.png?resize=640%2C403&#038;ssl=1" alt="" width="640" height="403" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle12.png?w=1017&amp;ssl=1 1017w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle12.png?resize=595%2C375&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle12.png?resize=960%2C605&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle12.png?resize=768%2C484&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Nos creamos nuestro segundo VirtualHost, en la ruta <strong>/etc/apache2/sites-available</strong>, y ejecutando <strong>nano guacamole.ragasys.eu.conf</strong>:</li>
</ul>
<p>&lt;VirtualHost *:80&gt;<br />
ServerName guacamole.ragasys.eu<br />
ServerAlias guacamole.ragasys.eu</p>
<p>#RewriteEngine On<br />
#RewriteCond %{HTTPS} off<br />
#RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]</p>
<p>ErrorLog /var/log/apache2/guacamole.ragasys.eu/error.log<br />
CustomLog /var/log/apache2/guacamole.ragasys.eu/access.log combined<br />
&lt;/VirtualHost&gt;</p>
<p>&lt;VirtualHost *:443&gt;<br />
ServerName guacamole.ragasys.eu<br />
ServerAlias guacamole.ragasys.eu</p>
<p>#SSLEngine on<br />
#SSLCertificateFile /etc/letsencrypt/live/guacamole.ragasys.eu/fullchain.pem<br />
#SSLCertificateKeyFile /etc/letsencrypt/live/guacamole.ragasys.eu/privkey.pem</p>
<p>ProxyPreserveHost On<br />
ProxyPass /guacamole http://guacamole.ragasys.net:8080/guacamole/ flushpackets=on<br />
ProxyPassReverse /guacamole http://guacamole.ragasys.net:8080/guacamole/</p>
<p>ErrorLog /var/log/apache2/guacamole.ragasys.eu/ssl-error.log<br />
CustomLog /var/log/apache2/guacamole.ragasys.eu/ssl-access.log combined<br />
&lt;/VirtualHost&gt;</p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle13.png?ssl=1" data-lbwps-width="848" data-lbwps-height="108" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle13.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19692" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle13#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle13.png?fit=848%2C108&amp;ssl=1" data-orig-size="848,108" data-comments-opened="1" data-image-title="fwasus2404ycle13" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle13.png?fit=640%2C82&amp;ssl=1" class="aligncenter size-full wp-image-19692" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle13.png?resize=640%2C82&#038;ssl=1" alt="" width="640" height="82" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle13.png?w=848&amp;ssl=1 848w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle13.png?resize=595%2C76&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle13.png?resize=768%2C98&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle14.png?ssl=1" data-lbwps-width="1023" data-lbwps-height="646" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle14.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19693" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle14#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle14.png?fit=1023%2C646&amp;ssl=1" data-orig-size="1023,646" data-comments-opened="1" data-image-title="fwasus2404ycle14" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle14.png?fit=640%2C404&amp;ssl=1" class="aligncenter size-full wp-image-19693" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle14.png?resize=640%2C404&#038;ssl=1" alt="" width="640" height="404" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle14.png?w=1023&amp;ssl=1 1023w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle14.png?resize=595%2C376&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle14.png?resize=960%2C606&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle14.png?resize=768%2C485&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Nos creamos también el directorio para los logs de los sites virtuales:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle15.png?ssl=1" data-lbwps-width="993" data-lbwps-height="218" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle15.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19694" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle15#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle15.png?fit=993%2C218&amp;ssl=1" data-orig-size="993,218" data-comments-opened="1" data-image-title="fwasus2404ycle15" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle15.png?fit=640%2C141&amp;ssl=1" class="aligncenter size-full wp-image-19694" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle15.png?resize=640%2C141&#038;ssl=1" alt="" width="640" height="141" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle15.png?w=993&amp;ssl=1 993w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle15.png?resize=595%2C131&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle15.png?resize=960%2C211&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle15.png?resize=768%2C169&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Habilitamos los VirtualHost con el comando <strong>a2ensite nextcloud.ragasys.eu.conf </strong>y <strong>a2ensite guacamole.ragasys.eu.conf </strong>y como podemos ver ya tenemos habilitados los sites:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle16.png?ssl=1" data-lbwps-width="906" data-lbwps-height="306" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle16.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19695" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle16#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle16.png?fit=906%2C306&amp;ssl=1" data-orig-size="906,306" data-comments-opened="1" data-image-title="fwasus2404ycle16" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle16.png?fit=640%2C216&amp;ssl=1" class="aligncenter size-full wp-image-19695" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle16.png?resize=640%2C216&#038;ssl=1" alt="" width="640" height="216" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle16.png?w=906&amp;ssl=1 906w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle16.png?resize=595%2C201&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle16.png?resize=768%2C259&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Deshabilitamos el site por defecto <strong>a2dissite 000-default.conf</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle17.png?ssl=1" data-lbwps-width="784" data-lbwps-height="207" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle17.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19696" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle17#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle17.png?fit=784%2C207&amp;ssl=1" data-orig-size="784,207" data-comments-opened="1" data-image-title="fwasus2404ycle17" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle17.png?fit=640%2C169&amp;ssl=1" class="aligncenter size-full wp-image-19696" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle17.png?resize=640%2C169&#038;ssl=1" alt="" width="640" height="169" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle17.png?w=784&amp;ssl=1 784w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle17.png?resize=595%2C157&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle17.png?resize=768%2C203&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Ejecutamos <strong>systemctl restart apache2</strong> y <strong>systemctl status apache2</strong> para reiniciar y ver el estado del servicio<strong>:</strong></li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle18.png?ssl=1" data-lbwps-width="1660" data-lbwps-height="441" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle18-1536x408.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19697" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle18#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle18.png?fit=1660%2C441&amp;ssl=1" data-orig-size="1660,441" data-comments-opened="1" data-image-title="fwasus2404ycle18" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle18.png?fit=640%2C170&amp;ssl=1" class="aligncenter size-full wp-image-19697" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle18.png?resize=640%2C170&#038;ssl=1" alt="" width="640" height="170" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle18.png?w=1660&amp;ssl=1 1660w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle18.png?resize=595%2C158&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle18.png?resize=960%2C255&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle18.png?resize=768%2C204&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle18.png?resize=1536%2C408&amp;ssl=1 1536w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle18.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Ahora en nuestro Firewall, que en mi caso es un Fortigate, nos debemos de crear las reglas necesarias para publicar el puerto 443 apuntando al servidor FrontalWeb que va a ser el único que vamos a exponer en el perímetro, <a href="https://blog.ragasys.es/mapear-puertos-en-firewall-fortigate" target="_blank" rel="noopener">en este post de este mismo blog podemos ver como hacerlo</a>, primero realizamos un NAT estático y luego nos creamos la regla de acceso a los puertos HTTP y HTTPS para el NAT estático creado:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle19.png?ssl=1" data-lbwps-width="1252" data-lbwps-height="720" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle19.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19698" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle19#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle19.png?fit=1252%2C720&amp;ssl=1" data-orig-size="1252,720" data-comments-opened="1" data-image-title="fwasus2404ycle19" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle19.png?fit=640%2C368&amp;ssl=1" class="aligncenter size-full wp-image-19698" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle19.png?resize=640%2C368&#038;ssl=1" alt="" width="640" height="368" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle19.png?w=1252&amp;ssl=1 1252w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle19.png?resize=595%2C342&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle19.png?resize=960%2C552&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle19.png?resize=768%2C442&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle20.png?ssl=1" data-lbwps-width="1244" data-lbwps-height="1080" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle20.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19699" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle20#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle20.png?fit=1244%2C1080&amp;ssl=1" data-orig-size="1244,1080" data-comments-opened="1" data-image-title="fwasus2404ycle20" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle20.png?fit=640%2C555&amp;ssl=1" class="aligncenter size-full wp-image-19699" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle20.png?resize=640%2C556&#038;ssl=1" alt="" width="640" height="556" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle20.png?w=1244&amp;ssl=1 1244w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle20.png?resize=595%2C517&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle20.png?resize=960%2C833&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle20.png?resize=768%2C667&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>En nuestro DNS interno debemos de crearnos una zona de búsqueda directa, en mi caso, ragasys.eu, que es el dominio externo que hemos comprado a nuestro proveedor de DNS y que utilizaremos para publicar nuestros servicios, esto lo hacemos en nuestra infraestructura interna, para que los usuarios que accedan desde la red interna no salgan al exterior, en esta zona de búsqueda directa nos creamos estos registros Tipo A y CNAME:<strong> </strong></li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle21.png?ssl=1" data-lbwps-width="1522" data-lbwps-height="351" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle21.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19700" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle21#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle21.png?fit=1522%2C351&amp;ssl=1" data-orig-size="1522,351" data-comments-opened="1" data-image-title="fwasus2404ycle21" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle21.png?fit=640%2C147&amp;ssl=1" class="aligncenter size-full wp-image-19700" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle21.png?resize=640%2C148&#038;ssl=1" alt="" width="640" height="148" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle21.png?w=1522&amp;ssl=1 1522w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle21.png?resize=595%2C137&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle21.png?resize=960%2C221&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle21.png?resize=768%2C177&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle21.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>En nuestro DNS externo, el que tengamos contratado con nuestro proveedor de DNS, debemos de hacer algo parecido, es decir, debemos de crearnos un subdominio del tipo www.ragasys.eu con un registro tipo A apuntando a nuestra IP púbica, y nos crearemos subdominios por cada servicio que queramos publicar con un registro del tipo CNAME apuntando a www.ragasys.eu:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle22.png?ssl=1" data-lbwps-width="945" data-lbwps-height="593" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle22.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19701" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle22#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle22.png?fit=945%2C593&amp;ssl=1" data-orig-size="945,593" data-comments-opened="1" data-image-title="fwasus2404ycle22" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle22.png?fit=640%2C402&amp;ssl=1" class="aligncenter size-full wp-image-19701" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle22.png?resize=640%2C402&#038;ssl=1" alt="" width="640" height="402" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle22.png?w=945&amp;ssl=1 945w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle22.png?resize=595%2C373&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle22.png?resize=768%2C482&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Ahora vamos a instalar cerbot, para ello, ejecutamos <strong>apt install certbot python3-certbot-apache</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle23.png?ssl=1" data-lbwps-width="1547" data-lbwps-height="337" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle23-1536x335.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19702" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle23#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle23.png?fit=1547%2C337&amp;ssl=1" data-orig-size="1547,337" data-comments-opened="1" data-image-title="fwasus2404ycle23" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle23.png?fit=640%2C139&amp;ssl=1" class="aligncenter size-full wp-image-19702" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle23.png?resize=640%2C139&#038;ssl=1" alt="" width="640" height="139" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle23.png?w=1547&amp;ssl=1 1547w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle23.png?resize=595%2C130&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle23.png?resize=960%2C209&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle23.png?resize=768%2C167&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle23.png?resize=1536%2C335&amp;ssl=1 1536w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle23.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Obtenemos el certificado SSL de Let’s Encrypt para el primer site, para ello, ejecutamos <strong>certbot &#8211;apache -d nextcloud.ragasys.eu</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle24.png?ssl=1" data-lbwps-width="1143" data-lbwps-height="816" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle24.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19703" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle24#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle24.png?fit=1143%2C816&amp;ssl=1" data-orig-size="1143,816" data-comments-opened="1" data-image-title="fwasus2404ycle24" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle24.png?fit=640%2C457&amp;ssl=1" class="aligncenter size-full wp-image-19703" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle24.png?resize=640%2C457&#038;ssl=1" alt="" width="640" height="457" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle24.png?w=1143&amp;ssl=1 1143w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle24.png?resize=595%2C425&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle24.png?resize=960%2C685&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle24.png?resize=768%2C548&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Obtenemos el certificado SSL de Let’s Encrypt para el segundo site, para ello, ejecutamos <strong>certbot &#8211;apache -d guacamole.ragasys.eu</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle25.png?ssl=1" data-lbwps-width="1122" data-lbwps-height="466" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle25.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19704" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle25#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle25.png?fit=1122%2C466&amp;ssl=1" data-orig-size="1122,466" data-comments-opened="1" data-image-title="fwasus2404ycle25" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle25.png?fit=640%2C266&amp;ssl=1" class="aligncenter size-full wp-image-19704" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle25.png?resize=640%2C266&#038;ssl=1" alt="" width="640" height="266" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle25.png?w=1122&amp;ssl=1 1122w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle25.png?resize=595%2C247&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle25.png?resize=960%2C399&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle25.png?resize=768%2C319&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Si accedemos a la configuración de los sites virtuales, nos ha quedado así tras el despliegue de los certificados SSL de Let’s Encrypt:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle26.png?ssl=1" data-lbwps-width="1040" data-lbwps-height="737" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle26.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19705" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle26#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle26.png?fit=1040%2C737&amp;ssl=1" data-orig-size="1040,737" data-comments-opened="1" data-image-title="fwasus2404ycle26" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle26.png?fit=640%2C453&amp;ssl=1" class="aligncenter size-full wp-image-19705" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle26.png?resize=640%2C454&#038;ssl=1" alt="" width="640" height="454" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle26.png?w=1040&amp;ssl=1 1040w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle26.png?resize=595%2C422&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle26.png?resize=960%2C680&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle26.png?resize=768%2C544&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle27.png?ssl=1" data-lbwps-width="1028" data-lbwps-height="719" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle27.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19706" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle27#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle27.png?fit=1028%2C719&amp;ssl=1" data-orig-size="1028,719" data-comments-opened="1" data-image-title="fwasus2404ycle27" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle27.png?fit=640%2C447&amp;ssl=1" class="aligncenter size-full wp-image-19706" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle27.png?resize=640%2C448&#038;ssl=1" alt="" width="640" height="448" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle27.png?w=1028&amp;ssl=1 1028w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle27.png?resize=595%2C416&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle27.png?resize=960%2C671&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle27.png?resize=768%2C537&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle27.png?resize=250%2C175&amp;ssl=1 250w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>El fichero bien estructurado del primer site debe quedar así:</li>
</ul>
<p>&lt;VirtualHost *:80&gt;<br />
ServerName nextcloud.ragasys.eu<br />
ServerAlias nextcloud.ragasys.eu</p>
<p>RewriteEngine on<br />
RewriteCond %{SERVER_NAME} =nextcloud.ragasys.eu<br />
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]</p>
<p>ErrorLog /var/log/apache2/nextcloud.ragasys.eu/error.log<br />
CustomLog /var/log/apache2/nextcloud.ragasys.eu/access.log combined<br />
&lt;/VirtualHost&gt;</p>
<p>&lt;VirtualHost *:443&gt;<br />
ServerName nextcloud.ragasys.eu<br />
ServerAlias nextcloud.ragasys.eu</p>
<p>SSLEngine on<br />
SSLCertificateFile /etc/letsencrypt/live/nextcloud.ragasys.eu/fullchain.pem<br />
SSLCertificateKeyFile /etc/letsencrypt/live/nextcloud.ragasys.eu/privkey.pem<br />
Include /etc/letsencrypt/options-ssl-apache.conf</p>
<p>ProxyPreserveHost On<br />
ProxyPass / http://nextcloud.ragasys.net/<br />
ProxyPassReverse / http://nextcloud.ragasys.net/</p>
<p>ErrorLog /var/log/apache2/nextcloud.ragasys.eu/ssl-error.log<br />
CustomLog /var/log/apache2/nextcloud.ragasys.eu/ssl-access.log combined<br />
&lt;/VirtualHost&gt;</p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle28.png?ssl=1" data-lbwps-width="1011" data-lbwps-height="659" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle28.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19707" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle28#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle28.png?fit=1011%2C659&amp;ssl=1" data-orig-size="1011,659" data-comments-opened="1" data-image-title="fwasus2404ycle28" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle28.png?fit=640%2C417&amp;ssl=1" class="aligncenter size-full wp-image-19707" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle28.png?resize=640%2C417&#038;ssl=1" alt="" width="640" height="417" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle28.png?w=1011&amp;ssl=1 1011w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle28.png?resize=595%2C388&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle28.png?resize=960%2C626&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle28.png?resize=768%2C501&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>El fichero bien estructurado del segundo site debe quedar así:</li>
</ul>
<p>&lt;VirtualHost *:80&gt;<br />
ServerName guacamole.ragasys.eu<br />
ServerAlias guacamole.ragasys.eu</p>
<p>RewriteEngine on<br />
RewriteCond %{SERVER_NAME} =guacamole.ragasys.eu<br />
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]</p>
<p>ErrorLog /var/log/apache2/guacamole.ragasys.eu/error.log<br />
CustomLog /var/log/apache2/guacamole.ragasys.eu/access.log combined<br />
&lt;/VirtualHost&gt;</p>
<p>&lt;VirtualHost *:443&gt;<br />
ServerName guacamole.ragasys.eu<br />
ServerAlias guacamole.ragasys.eu</p>
<p>SSLEngine on<br />
SSLCertificateFile /etc/letsencrypt/live/guacamole.ragasys.eu/fullchain.pem<br />
SSLCertificateKeyFile /etc/letsencrypt/live/guacamole.ragasys.eu/privkey.pem<br />
Include /etc/letsencrypt/options-ssl-apache.conf</p>
<p>ProxyPreserveHost On<br />
ProxyPass /guacamole http://guacamole.ragasys.net:8080/guacamole/ flushpackets=on<br />
ProxyPassReverse /guacamole http://guacamole.ragasys.net:8080/guacamole/</p>
<p>ErrorLog /var/log/apache2/guacamole.ragasys.eu/ssl-error.log<br />
CustomLog /var/log/apache2/guacamole.ragasys.eu/ssl-access.log combined<br />
&lt;/VirtualHost&gt;</p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle29.png?ssl=1" data-lbwps-width="1001" data-lbwps-height="663" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle29.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19708" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle29#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle29.png?fit=1001%2C663&amp;ssl=1" data-orig-size="1001,663" data-comments-opened="1" data-image-title="fwasus2404ycle29" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle29.png?fit=640%2C424&amp;ssl=1" class="aligncenter size-full wp-image-19708" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle29.png?resize=640%2C424&#038;ssl=1" alt="" width="640" height="424" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle29.png?w=1001&amp;ssl=1 1001w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle29.png?resize=595%2C394&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle29.png?resize=960%2C636&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle29.png?resize=768%2C509&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>El fichero de este segundo host me ha estado dando problemas, y no conseguía acceder, se iba siempre a la página por defecto de apache.</li>
<li>Para dejarlo fino y funcionando, se ha quedado así de manera definitiva:</li>
</ul>
<p>&lt;VirtualHost *:80&gt;<br />
ServerName guacamole.ragasys.eu<br />
ServerAlias guacamole.ragasys.eu</p>
<p>RewriteEngine on<br />
RewriteRule /(.*) https://guacamole.ragasys.eu/guacamole [R,L]</p>
<p>ErrorLog /var/log/apache2/guacamole.ragasys.eu/error.log<br />
CustomLog /var/log/apache2/guacamole.ragasys.eu/access.log combined<br />
&lt;/VirtualHost&gt;</p>
<p>&lt;VirtualHost *:443&gt;<br />
ServerName guacamole.ragasys.eu<br />
ServerAlias guacamole.ragasys.eu</p>
<p>SSLEngine on<br />
SSLCertificateFile /etc/letsencrypt/live/guacamole.ragasys.eu/fullchain.pem<br />
SSLCertificateKeyFile /etc/letsencrypt/live/guacamole.ragasys.eu/privkey.pem<br />
Include /etc/letsencrypt/options-ssl-apache.conf</p>
<p>ProxyPreserveHost On<br />
SSLProxyEngine On<br />
RewriteEngine On</p>
<p>&lt;Location /&gt;<br />
ProxyPass http://guacamole.ragasys.net:8080/guacamole/ flushpackets=on<br />
ProxyPassReverse http://guacamole.ragasys.net:8080/guacamole/<br />
&lt;/Location&gt;<br />
ErrorLog /var/log/apache2/guacamole.ragasys.eu/ssl-error.log<br />
CustomLog /var/log/apache2/guacamole.ragasys.eu/ssl-access.log combined<br />
&lt;/VirtualHost&gt;</p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle30.png?ssl=1" data-lbwps-width="1010" data-lbwps-height="685" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle30.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19709" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle30#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle30.png?fit=1010%2C685&amp;ssl=1" data-orig-size="1010,685" data-comments-opened="1" data-image-title="fwasus2404ycle30" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle30.png?fit=640%2C434&amp;ssl=1" class="aligncenter size-full wp-image-19709" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle30.png?resize=640%2C434&#038;ssl=1" alt="" width="640" height="434" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle30.png?w=1010&amp;ssl=1 1010w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle30.png?resize=595%2C404&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle30.png?resize=960%2C651&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle30.png?resize=768%2C521&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Certbot renueva los certificados automáticamente, pero podemos verificarlo con, <strong>certbot renew &#8211;dry-run </strong>y con <strong>certbot renew </strong>renovamos todos los certificados:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle31.png?ssl=1" data-lbwps-width="831" data-lbwps-height="435" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle31.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19710" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle31#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle31.png?fit=831%2C435&amp;ssl=1" data-orig-size="831,435" data-comments-opened="1" data-image-title="fwasus2404ycle31" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle31.png?fit=640%2C335&amp;ssl=1" class="aligncenter size-full wp-image-19710" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle31.png?resize=640%2C335&#038;ssl=1" alt="" width="640" height="335" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle31.png?w=831&amp;ssl=1 831w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle31.png?resize=595%2C311&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle31.png?resize=768%2C402&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Aquí vemos que ya podemos acceder a nuestro servidor de Nextcloud desde el exterior, a través del FrontalWeb, con los certificados SSL de Let’s Encrypt:<strong> </strong></li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle32.png?ssl=1" data-lbwps-width="1181" data-lbwps-height="636" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle32.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19711" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle32#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle32.png?fit=1181%2C636&amp;ssl=1" data-orig-size="1181,636" data-comments-opened="1" data-image-title="fwasus2404ycle32" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle32.png?fit=640%2C345&amp;ssl=1" class="aligncenter size-full wp-image-19711" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle32.png?resize=640%2C345&#038;ssl=1" alt="" width="640" height="345" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle32.png?w=1181&amp;ssl=1 1181w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle32.png?resize=595%2C320&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle32.png?resize=960%2C517&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle32.png?resize=768%2C414&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle33.png?ssl=1" data-lbwps-width="1228" data-lbwps-height="524" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle33.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19712" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle33#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle33.png?fit=1228%2C524&amp;ssl=1" data-orig-size="1228,524" data-comments-opened="1" data-image-title="fwasus2404ycle33" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle33.png?fit=640%2C273&amp;ssl=1" class="aligncenter size-full wp-image-19712" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle33.png?resize=640%2C273&#038;ssl=1" alt="" width="640" height="273" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle33.png?w=1228&amp;ssl=1 1228w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle33.png?resize=595%2C254&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle33.png?resize=960%2C410&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle33.png?resize=768%2C328&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Aquí vemos que ya podemos acceder a nuestro servidor de Apache Guacamole desde el exterior, a través del FrontalWeb, con los certificados SSL de Let’s Encrypt:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle34.png?ssl=1" data-lbwps-width="1147" data-lbwps-height="776" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle34.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19713" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle34#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle34.png?fit=1147%2C776&amp;ssl=1" data-orig-size="1147,776" data-comments-opened="1" data-image-title="fwasus2404ycle34" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle34.png?fit=640%2C433&amp;ssl=1" class="aligncenter size-full wp-image-19713" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle34.png?resize=640%2C433&#038;ssl=1" alt="" width="640" height="433" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle34.png?w=1147&amp;ssl=1 1147w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle34.png?resize=595%2C403&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle34.png?resize=960%2C649&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle34.png?resize=768%2C520&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle35.png?ssl=1" data-lbwps-width="1227" data-lbwps-height="522" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle35.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19714" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle35#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle35.png?fit=1227%2C522&amp;ssl=1" data-orig-size="1227,522" data-comments-opened="1" data-image-title="fwasus2404ycle35" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle35.png?fit=640%2C272&amp;ssl=1" class="aligncenter size-full wp-image-19714" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle35.png?resize=640%2C272&#038;ssl=1" alt="" width="640" height="272" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle35.png?w=1227&amp;ssl=1 1227w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle35.png?resize=595%2C253&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle35.png?resize=960%2C408&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle35.png?resize=768%2C327&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Para comprobar el certificado podemos acceder a  <a href="https://www.ssllabs.com/ssltest/" target="_blank" rel="noopener">https://www.ssllabs.com/ssltest/</a> y verificamos el certificado para nuestros dos sitios webs:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle36.png?ssl=1" data-lbwps-width="1364" data-lbwps-height="595" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle36.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19715" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle36#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle36.png?fit=1364%2C595&amp;ssl=1" data-orig-size="1364,595" data-comments-opened="1" data-image-title="fwasus2404ycle36" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle36.png?fit=640%2C279&amp;ssl=1" class="aligncenter size-full wp-image-19715" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle36.png?resize=640%2C279&#038;ssl=1" alt="" width="640" height="279" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle36.png?w=1364&amp;ssl=1 1364w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle36.png?resize=595%2C260&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle36.png?resize=960%2C419&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle36.png?resize=768%2C335&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle36.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle37.png?ssl=1" data-lbwps-width="1358" data-lbwps-height="966" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle37.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19716" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle37#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle37.png?fit=1358%2C966&amp;ssl=1" data-orig-size="1358,966" data-comments-opened="1" data-image-title="fwasus2404ycle37" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle37.png?fit=640%2C455&amp;ssl=1" class="aligncenter size-full wp-image-19716" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle37.png?resize=640%2C455&#038;ssl=1" alt="" width="640" height="455" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle37.png?w=1358&amp;ssl=1 1358w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle37.png?resize=595%2C423&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle37.png?resize=960%2C683&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle37.png?resize=768%2C546&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle37.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle38.png?ssl=1" data-lbwps-width="1369" data-lbwps-height="536" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle38.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19717" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle38#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle38.png?fit=1369%2C536&amp;ssl=1" data-orig-size="1369,536" data-comments-opened="1" data-image-title="fwasus2404ycle38" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle38.png?fit=640%2C251&amp;ssl=1" class="aligncenter size-full wp-image-19717" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle38.png?resize=640%2C251&#038;ssl=1" alt="" width="640" height="251" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle38.png?w=1369&amp;ssl=1 1369w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle38.png?resize=595%2C233&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle38.png?resize=960%2C376&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle38.png?resize=768%2C301&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle38.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle39.png?ssl=1" data-lbwps-width="1357" data-lbwps-height="918" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle39.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="19718" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/fwasus2404ycle39#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle39.png?fit=1357%2C918&amp;ssl=1" data-orig-size="1357,918" data-comments-opened="1" data-image-title="fwasus2404ycle39" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle39.png?fit=640%2C433&amp;ssl=1" class="aligncenter size-full wp-image-19718" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle39.png?resize=640%2C433&#038;ssl=1" alt="" width="640" height="433" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle39.png?w=1357&amp;ssl=1 1357w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle39.png?resize=595%2C403&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle39.png?resize=960%2C649&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle39.png?resize=768%2C520&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2025/03/fwasus2404ycle39.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p>&nbsp;</p>
<p>Saludos y espero que os sea de ayuda <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>La entrada <a href="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt">FrontalWeb Apache sobre Ubuntu Server 24.04 LTS y certificados de Let&#8217;s Encrypt</a> se publicó primero en <a href="https://blog.ragasys.es">RAGASYS SISTEMAS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-24-04-lts-y-certificados-de-lets-encrypt/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">19679</post-id>	</item>
		<item>
		<title>FrontalWeb Nginx sobre Ubuntu Server 20.04 LTS</title>
		<link>https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts</link>
					<comments>https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts#comments</comments>
		
		<dc:creator><![CDATA[Jose Ramon Ramos Gata]]></dc:creator>
		<pubDate>Mon, 18 Jan 2021 07:58:10 +0000</pubDate>
				<category><![CDATA[Firewall]]></category>
		<category><![CDATA[Fortigate]]></category>
		<category><![CDATA[FrontalWeb]]></category>
		<category><![CDATA[Let's Encrypt]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[TIC]]></category>
		<category><![CDATA[Certbot]]></category>
		<guid isPermaLink="false">https://blog.ragasys.es/?p=12713</guid>

					<description><![CDATA[<p>Hola a tod@s. En este post vamos a ver como montar un FrontalWeb con Nginx (Reverse Proxy) sobre una máquina Ubuntu Server 20.04, con esta implementación le vamos a dar un punto más de seguridad a nuestra infraestructura perimetral, ya&#8230; <a href="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts" class="more-link">Continuar leyendo <span class="meta-nav">&#8594;</span></a></p>
<p>La entrada <a href="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts">FrontalWeb Nginx sobre Ubuntu Server 20.04 LTS</a> se publicó primero en <a href="https://blog.ragasys.es">RAGASYS SISTEMAS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Hola a tod@s.</p>
<p>En este post vamos a ver como montar un FrontalWeb con Nginx (Reverse Proxy) sobre una máquina Ubuntu Server 20.04, con esta implementación le vamos a dar un punto más de seguridad a nuestra infraestructura perimetral, ya que sólo vamos a exponer directamente a Internet un único servidor, sólo va a ser necesario abrir un puerto en nuestro Firewall, ya que a través del Frontalweb vamos a poder alcanzar a los demás servidores, los certificados digitales los vamos a instalar y administrar en un solo servidor, a través del Frontalweb que se va a encargar de cifrar todos los contenidos.</p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_1.png?ssl=1" data-lbwps-width="1261" data-lbwps-height="861" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_1.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12714" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_1#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_1.png?fit=1261%2C861&amp;ssl=1" data-orig-size="1261,861" data-comments-opened="1" data-image-title="fwnsus2l_1" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_1.png?fit=640%2C437&amp;ssl=1" class="aligncenter size-full wp-image-12714" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_1.png?resize=640%2C437&#038;ssl=1" alt="" width="640" height="437" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_1.png?w=1261&amp;ssl=1 1261w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_1.png?resize=595%2C406&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_1.png?resize=960%2C655&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_1.png?resize=768%2C524&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Lo primero que vamos a realizar será la instalación de Nginx, para ello ejecutamos el comando <strong>apt-get install nginx</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_2.png?ssl=1" data-lbwps-width="805" data-lbwps-height="416" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_2.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12715" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_2#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_2.png?fit=805%2C416&amp;ssl=1" data-orig-size="805,416" data-comments-opened="1" data-image-title="fwnsus2l_2" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_2.png?fit=640%2C331&amp;ssl=1" class="aligncenter size-full wp-image-12715" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_2.png?resize=640%2C331&#038;ssl=1" alt="" width="640" height="331" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_2.png?w=805&amp;ssl=1 805w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_2.png?resize=595%2C307&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_2.png?resize=768%2C397&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Ahora vamos a añadir dos ficheros de host virtual, uno será un servidor Guacamole y el otro un servidor de Nextcloud, para ello accedemos a la ruta <strong>/etc/nginx/sites-available </strong>y editamos estos dos ficheros:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_3.png?ssl=1" data-lbwps-width="807" data-lbwps-height="228" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_3.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12716" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_3#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_3.png?fit=807%2C228&amp;ssl=1" data-orig-size="807,228" data-comments-opened="1" data-image-title="fwnsus2l_3" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_3.png?fit=640%2C181&amp;ssl=1" class="aligncenter size-full wp-image-12716" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_3.png?resize=640%2C181&#038;ssl=1" alt="" width="640" height="181" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_3.png?w=807&amp;ssl=1 807w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_3.png?resize=595%2C168&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_3.png?resize=768%2C217&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_4.png?ssl=1" data-lbwps-width="805" data-lbwps-height="426" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_4.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12717" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_4#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_4.png?fit=805%2C426&amp;ssl=1" data-orig-size="805,426" data-comments-opened="1" data-image-title="fwnsus2l_4" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_4.png?fit=640%2C339&amp;ssl=1" class="aligncenter size-full wp-image-12717" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_4.png?resize=640%2C339&#038;ssl=1" alt="" width="640" height="339" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_4.png?w=805&amp;ssl=1 805w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_4.png?resize=595%2C315&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_4.png?resize=768%2C406&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_5.png?ssl=1" data-lbwps-width="803" data-lbwps-height="468" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_5.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12718" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_5#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_5.png?fit=803%2C468&amp;ssl=1" data-orig-size="803,468" data-comments-opened="1" data-image-title="fwnsus2l_5" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_5.png?fit=640%2C373&amp;ssl=1" class="aligncenter size-full wp-image-12718" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_5.png?resize=640%2C373&#038;ssl=1" alt="" width="640" height="373" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_5.png?w=803&amp;ssl=1 803w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_5.png?resize=595%2C347&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_5.png?resize=768%2C448&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Ahora vamos a crear los enlaces simbólicos desde <strong>/etc/nginx/sites-available</strong> a <strong>/etc/nginx/sites-enabled</strong> y eliminamos el enlace simbólico al fichero <strong>default</strong> que se incluye en la configuración por defecto:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_6.png?ssl=1" data-lbwps-width="818" data-lbwps-height="270" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_6.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12719" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_6#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_6.png?fit=818%2C270&amp;ssl=1" data-orig-size="818,270" data-comments-opened="1" data-image-title="fwnsus2l_6" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_6.png?fit=640%2C211&amp;ssl=1" class="aligncenter size-full wp-image-12719" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_6.png?resize=640%2C211&#038;ssl=1" alt="" width="640" height="211" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_6.png?w=818&amp;ssl=1 818w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_6.png?resize=595%2C196&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_6.png?resize=768%2C253&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Reiniciamos el servicio de nginx <strong>systemctl restart nginx </strong>y verificamos el estado <strong>systemctl status nginx</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_7.png?ssl=1" data-lbwps-width="804" data-lbwps-height="511" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_7.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12720" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_7#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_7.png?fit=804%2C511&amp;ssl=1" data-orig-size="804,511" data-comments-opened="1" data-image-title="fwnsus2l_7" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_7.png?fit=640%2C407&amp;ssl=1" class="aligncenter size-full wp-image-12720" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_7.png?resize=640%2C407&#038;ssl=1" alt="" width="640" height="407" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_7.png?w=804&amp;ssl=1 804w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_7.png?resize=595%2C378&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_7.png?resize=768%2C488&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Con el comando <strong>ufw app list </strong>podemos ver los perfiles de aplicación que se pueden usar para habilitar o deshabilitar el acceso a Nginx a través del firewall de Ubuntu:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_8.png?ssl=1" data-lbwps-width="802" data-lbwps-height="222" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_8.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12721" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_8#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_8.png?fit=802%2C222&amp;ssl=1" data-orig-size="802,222" data-comments-opened="1" data-image-title="fwnsus2l_8" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_8.png?fit=640%2C177&amp;ssl=1" class="aligncenter size-full wp-image-12721" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_8.png?resize=640%2C177&#038;ssl=1" alt="" width="640" height="177" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_8.png?w=802&amp;ssl=1 802w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_8.png?resize=595%2C165&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_8.png?resize=768%2C213&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>En nuestro caso vamos a permitir el acceso a los dos puertos (80 y 443), <strong>ufw allow &#8216;Nginx Full&#8217;</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_9.png?ssl=1" data-lbwps-width="802" data-lbwps-height="291" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_9.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12722" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_9#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_9.png?fit=802%2C291&amp;ssl=1" data-orig-size="802,291" data-comments-opened="1" data-image-title="fwnsus2l_9" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_9.png?fit=640%2C232&amp;ssl=1" class="aligncenter size-full wp-image-12722" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_9.png?resize=640%2C232&#038;ssl=1" alt="" width="640" height="232" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_9.png?w=802&amp;ssl=1 802w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_9.png?resize=595%2C216&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_9.png?resize=768%2C279&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Ahora vamos a habilitar <strong>HTTPS</strong> con <strong>Lets Encrypt</strong> y <strong>Certbot </strong>para ello, instalamos en primer lugar certbot con el comando <strong>apt-get install certbot</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_10.png?ssl=1" data-lbwps-width="808" data-lbwps-height="447" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_10.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12723" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_10#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_10.png?fit=808%2C447&amp;ssl=1" data-orig-size="808,447" data-comments-opened="1" data-image-title="fwnsus2l_10" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_10.png?fit=640%2C354&amp;ssl=1" class="aligncenter size-full wp-image-12723" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_10.png?resize=640%2C354&#038;ssl=1" alt="" width="640" height="354" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_10.png?w=808&amp;ssl=1 808w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_10.png?resize=595%2C329&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_10.png?resize=768%2C425&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Ejecutamos <strong>apt-get install python3-certbot-nginx </strong>para instalar la herramienta:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_11.png?ssl=1" data-lbwps-width="804" data-lbwps-height="548" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_11.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12724" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_11#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_11.png?fit=804%2C548&amp;ssl=1" data-orig-size="804,548" data-comments-opened="1" data-image-title="fwnsus2l_11" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_11.png?fit=640%2C436&amp;ssl=1" class="aligncenter size-full wp-image-12724" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_11.png?resize=640%2C436&#038;ssl=1" alt="" width="640" height="436" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_11.png?w=804&amp;ssl=1 804w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_11.png?resize=595%2C406&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_11.png?resize=768%2C523&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Una vez instalada utilizamos la herramienta, para ello ejecutamos el comando <strong>certbot &#8211;nginx </strong>nos hará una serie de preguntas, listará los sitios webs detectados y procederemos a activarlos, en este ejemplo hemos activado los dos sitios webs al mismo tiempo <strong>1,2</strong> aunque también podemos hacerlo por separado, primero el sitio web <strong>1</strong> y luego el <strong>2</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_12.png?ssl=1" data-lbwps-width="806" data-lbwps-height="586" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_12.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12725" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_12#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_12.png?fit=806%2C586&amp;ssl=1" data-orig-size="806,586" data-comments-opened="1" data-image-title="fwnsus2l_12" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_12.png?fit=640%2C465&amp;ssl=1" class="aligncenter size-full wp-image-12725" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_12.png?resize=640%2C465&#038;ssl=1" alt="" width="640" height="465" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_12.png?w=806&amp;ssl=1 806w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_12.png?resize=595%2C433&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_12.png?resize=768%2C558&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Seleccionamos la opción 2 para redirigir todo el tráfico HTTP (puerto 80) por HTTPS (puerto 443):</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_13.png?ssl=1" data-lbwps-width="812" data-lbwps-height="669" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_13.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12726" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_13#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_13.png?fit=812%2C669&amp;ssl=1" data-orig-size="812,669" data-comments-opened="1" data-image-title="fwnsus2l_13" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_13.png?fit=640%2C527&amp;ssl=1" class="aligncenter size-full wp-image-12726" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_13.png?resize=640%2C527&#038;ssl=1" alt="" width="640" height="527" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_13.png?w=812&amp;ssl=1 812w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_13.png?resize=595%2C490&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_13.png?resize=768%2C633&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Para comprobar el certificado podemos acceder a <a href="https://www.ssllabs.com/ssltest/" target="_blank" rel="noopener">https://www.ssllabs.com/ssltest/</a> y verificamos el certificado para nuestros dos sitios webs:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_14.png?ssl=1" data-lbwps-width="1373" data-lbwps-height="559" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_14.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12727" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_14#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_14.png?fit=1373%2C559&amp;ssl=1" data-orig-size="1373,559" data-comments-opened="1" data-image-title="fwnsus2l_14" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_14.png?fit=640%2C261&amp;ssl=1" class="aligncenter size-full wp-image-12727" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_14.png?resize=640%2C261&#038;ssl=1" alt="" width="640" height="261" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_14.png?w=1373&amp;ssl=1 1373w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_14.png?resize=595%2C242&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_14.png?resize=960%2C391&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_14.png?resize=768%2C313&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_14.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_15.png?ssl=1" data-lbwps-width="1380" data-lbwps-height="501" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_15.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12728" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_15#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_15.png?fit=1380%2C501&amp;ssl=1" data-orig-size="1380,501" data-comments-opened="1" data-image-title="fwnsus2l_15" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_15.png?fit=640%2C233&amp;ssl=1" class="aligncenter size-full wp-image-12728" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_15.png?resize=640%2C232&#038;ssl=1" alt="" width="640" height="232" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_15.png?w=1380&amp;ssl=1 1380w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_15.png?resize=595%2C216&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_15.png?resize=960%2C349&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_15.png?resize=768%2C279&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_15.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_16.png?ssl=1" data-lbwps-width="1104" data-lbwps-height="646" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_16.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12729" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_16#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_16.png?fit=1104%2C646&amp;ssl=1" data-orig-size="1104,646" data-comments-opened="1" data-image-title="fwnsus2l_16" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_16.png?fit=640%2C375&amp;ssl=1" class="aligncenter size-full wp-image-12729" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_16.png?resize=640%2C374&#038;ssl=1" alt="" width="640" height="374" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_16.png?w=1104&amp;ssl=1 1104w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_16.png?resize=595%2C348&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_16.png?resize=960%2C562&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_16.png?resize=768%2C449&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_17.png?ssl=1" data-lbwps-width="1109" data-lbwps-height="646" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_17.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12730" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_17#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_17.png?fit=1109%2C646&amp;ssl=1" data-orig-size="1109,646" data-comments-opened="1" data-image-title="fwnsus2l_17" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_17.png?fit=640%2C373&amp;ssl=1" class="aligncenter size-full wp-image-12730" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_17.png?resize=640%2C373&#038;ssl=1" alt="" width="640" height="373" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_17.png?w=1109&amp;ssl=1 1109w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_17.png?resize=595%2C347&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_17.png?resize=960%2C559&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_17.png?resize=768%2C447&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Los paquetes de certbot vienen con una tarea programada (cron), que renueva los certificados automáticamente antes de que caduquen, con el comando <strong>certbot renew &#8211;dry-run </strong>podemos probar la renovación automática de los certificados, y para renovar los certificados manualmente lo haremos con el comando <strong>certbot renew</strong></li>
<li>Si accedemos a /etc/nginx/sites-available y editamos los dos ficheros de Virtual host, podemos ver que se han modificado para hacer la redirección:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_18.png?ssl=1" data-lbwps-width="655" data-lbwps-height="194" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_18.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12731" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_18#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_18.png?fit=655%2C194&amp;ssl=1" data-orig-size="655,194" data-comments-opened="1" data-image-title="fwnsus2l_18" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_18.png?fit=640%2C190&amp;ssl=1" class="aligncenter size-full wp-image-12731" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_18.png?resize=640%2C190&#038;ssl=1" alt="" width="640" height="190" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_18.png?w=655&amp;ssl=1 655w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_18.png?resize=595%2C176&amp;ssl=1 595w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_19.png?ssl=1" data-lbwps-width="1095" data-lbwps-height="666" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_19.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12732" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_19#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_19.png?fit=1095%2C666&amp;ssl=1" data-orig-size="1095,666" data-comments-opened="1" data-image-title="fwnsus2l_19" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_19.png?fit=640%2C389&amp;ssl=1" class="aligncenter size-full wp-image-12732" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_19.png?resize=640%2C389&#038;ssl=1" alt="" width="640" height="389" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_19.png?w=1095&amp;ssl=1 1095w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_19.png?resize=595%2C362&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_19.png?resize=960%2C584&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_19.png?resize=768%2C467&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_20.png?ssl=1" data-lbwps-width="1068" data-lbwps-height="676" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_20.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12733" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_20#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_20.png?fit=1068%2C676&amp;ssl=1" data-orig-size="1068,676" data-comments-opened="1" data-image-title="fwnsus2l_20" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_20.png?fit=640%2C405&amp;ssl=1" class="aligncenter size-full wp-image-12733" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_20.png?resize=640%2C405&#038;ssl=1" alt="" width="640" height="405" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_20.png?w=1068&amp;ssl=1 1068w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_20.png?resize=595%2C377&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_20.png?resize=960%2C608&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_20.png?resize=768%2C486&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Reiniciamos el servicio de nginx <strong>systemctl restart nginx </strong>y verificamos el estado <strong>systemctl status nginx</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_21.png?ssl=1" data-lbwps-width="809" data-lbwps-height="428" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_21.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12734" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_21#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_21.png?fit=809%2C428&amp;ssl=1" data-orig-size="809,428" data-comments-opened="1" data-image-title="fwnsus2l_21" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_21.png?fit=640%2C339&amp;ssl=1" class="aligncenter size-full wp-image-12734" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_21.png?resize=640%2C339&#038;ssl=1" alt="" width="640" height="339" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_21.png?w=809&amp;ssl=1 809w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_21.png?resize=595%2C315&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_21.png?resize=768%2C406&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Con esto ya tendríamos configurado nuestros websites en el servidor que estamos utilizando como FrontalWeb.</li>
<li>Ahora en nuestro Firewall, que en mi caso es un Fortigate, nos debemos de crear las reglas necesarias para publicar el puerto 80 y 443 apuntando al servidor FrontalWeb que va a ser el único que vamos a exponer en el perímetro, <a href="https://blog.ragasys.es/mapear-puertos-en-firewall-fortigate" target="_blank" rel="noopener">en este post de este mismo blog podemos ver como hacerlo</a>, primero realizamos un NAT estático y luego nos creamos la regla de acceso a los puertos HTTP y HTTPS para el NAT estático creado:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_22.png?ssl=1" data-lbwps-width="1249" data-lbwps-height="737" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_22.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12735" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_22#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_22.png?fit=1249%2C737&amp;ssl=1" data-orig-size="1249,737" data-comments-opened="1" data-image-title="fwnsus2l_22" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_22.png?fit=640%2C377&amp;ssl=1" class="aligncenter size-full wp-image-12735" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_22.png?resize=640%2C378&#038;ssl=1" alt="" width="640" height="378" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_22.png?w=1249&amp;ssl=1 1249w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_22.png?resize=595%2C351&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_22.png?resize=960%2C566&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_22.png?resize=768%2C453&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_23.png?ssl=1" data-lbwps-width="1256" data-lbwps-height="718" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_23.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12736" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_23#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_23.png?fit=1256%2C718&amp;ssl=1" data-orig-size="1256,718" data-comments-opened="1" data-image-title="fwnsus2l_23" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_23.png?fit=640%2C366&amp;ssl=1" class="aligncenter size-full wp-image-12736" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_23.png?resize=640%2C366&#038;ssl=1" alt="" width="640" height="366" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_23.png?w=1256&amp;ssl=1 1256w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_23.png?resize=595%2C340&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_23.png?resize=960%2C549&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_23.png?resize=768%2C439&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_24.png?ssl=1" data-lbwps-width="1235" data-lbwps-height="1041" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_24.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12737" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_24#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_24.png?fit=1235%2C1041&amp;ssl=1" data-orig-size="1235,1041" data-comments-opened="1" data-image-title="fwnsus2l_24" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_24.png?fit=640%2C539&amp;ssl=1" class="aligncenter size-full wp-image-12737" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_24.png?resize=640%2C539&#038;ssl=1" alt="" width="640" height="539" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_24.png?w=1235&amp;ssl=1 1235w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_24.png?resize=595%2C502&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_24.png?resize=960%2C809&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_24.png?resize=768%2C647&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>En nuestro DNS interno debemos de crearnos una zona de búsqueda directa, en mi caso, ragasys.eu, que es el dominio externo que hemos comprado a nuestro proveedor de DNS y que utilizaremos para publicar nuestros servicios, esto lo hacemos en nuestra infraestructura interna, para que los usuarios que accedan desde la red interna no salgan al exterior, en esta zona de búsqueda directa nos creamos estos registros Tipo A y CNAME:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_25.png?ssl=1" data-lbwps-width="1321" data-lbwps-height="330" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_25.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12738" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_25#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_25.png?fit=1321%2C330&amp;ssl=1" data-orig-size="1321,330" data-comments-opened="1" data-image-title="fwnsus2l_25" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_25.png?fit=640%2C160&amp;ssl=1" class="aligncenter size-full wp-image-12738" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_25.png?resize=640%2C160&#038;ssl=1" alt="" width="640" height="160" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_25.png?w=1321&amp;ssl=1 1321w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_25.png?resize=595%2C149&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_25.png?resize=960%2C240&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_25.png?resize=768%2C192&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>En nuestro DNS externo, el que tengamos contratado con nuestro proveedor de DNS, debemos de hacer algo parecido, es decir, debemos de crearnos un subdominio del tipo www.ragasys.eu con un registro tipo A apuntando a nuestra IP púbica, y nos crearemos subdominios por cada servicio que queramos publicar con un registro del tipo CNAME apuntando a www.ragasys.eu</li>
<li>Aquí vemos que ya podemos acceder a nuestro servidor de Guacamole desde el exterior, a través del FrontalWeb, con los certificados que hemos configurado:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_26.png?ssl=1" data-lbwps-width="1113" data-lbwps-height="750" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_26.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12739" data-permalink="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/fwnsus2l_26#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_26.png?fit=1113%2C750&amp;ssl=1" data-orig-size="1113,750" data-comments-opened="1" data-image-title="fwnsus2l_26" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_26.png?fit=640%2C431&amp;ssl=1" class="aligncenter size-full wp-image-12739" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_26.png?resize=640%2C431&#038;ssl=1" alt="" width="640" height="431" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_26.png?w=1113&amp;ssl=1 1113w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_26.png?resize=595%2C401&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_26.png?resize=960%2C647&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwnsus2l_26.png?resize=768%2C518&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p>&nbsp;</p>
<p>Saludos y espero que os sea de ayuda <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>La entrada <a href="https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts">FrontalWeb Nginx sobre Ubuntu Server 20.04 LTS</a> se publicó primero en <a href="https://blog.ragasys.es">RAGASYS SISTEMAS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.ragasys.es/frontalweb-nginx-sobre-ubuntu-server-20-04-lts/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12713</post-id>	</item>
		<item>
		<title>FrontalWeb Apache sobre Ubuntu Server 20.04 LTS</title>
		<link>https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts</link>
					<comments>https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts#respond</comments>
		
		<dc:creator><![CDATA[Jose Ramon Ramos Gata]]></dc:creator>
		<pubDate>Wed, 13 Jan 2021 10:47:38 +0000</pubDate>
				<category><![CDATA[Apache Linux]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[Fortigate]]></category>
		<category><![CDATA[FrontalWeb]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[TIC]]></category>
		<guid isPermaLink="false">https://blog.ragasys.es/?p=12592</guid>

					<description><![CDATA[<p>Hola a tod@s. En este post vamos a ver como montar un FrontalWeb con Apache (Reverse Proxy) sobre una máquina Ubuntu Server 20.04, con esta implementación le vamos a dar un punto más de seguridad a nuestra infraestructura perimetral, ya&#8230; <a href="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts" class="more-link">Continuar leyendo <span class="meta-nav">&#8594;</span></a></p>
<p>La entrada <a href="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts">FrontalWeb Apache sobre Ubuntu Server 20.04 LTS</a> se publicó primero en <a href="https://blog.ragasys.es">RAGASYS SISTEMAS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Hola a tod@s.</p>
<p>En este post vamos a ver como montar un FrontalWeb con Apache (Reverse Proxy) sobre una máquina Ubuntu Server 20.04, con esta implementación le vamos a dar un punto más de seguridad a nuestra infraestructura perimetral, ya que sólo vamos a exponer directamente a Internet un único servidor, sólo va a ser necesario abrir un puerto en nuestro Firewall, ya que a través del Frontalweb vamos a poder alcanzar a los demás servidores, los certificados digitales los vamos a instalar y administrar en un solo servidor, a través del Frontalweb que se va a encargar de cifrar todos los contenidos.</p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_1.png?ssl=1" data-lbwps-width="1258" data-lbwps-height="864" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_1.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12593" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_1#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_1.png?fit=1258%2C864&amp;ssl=1" data-orig-size="1258,864" data-comments-opened="1" data-image-title="fwasub2004_1" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_1.png?fit=640%2C439&amp;ssl=1" class="aligncenter size-full wp-image-12593" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_1.png?resize=640%2C440&#038;ssl=1" alt="" width="640" height="440" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_1.png?w=1258&amp;ssl=1 1258w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_1.png?resize=595%2C409&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_1.png?resize=960%2C659&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_1.png?resize=768%2C527&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Lo primero que vamos a realizar será la instalación de Apache, para ello ejecutamos el comando <strong>apt-get install apache2</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_2.png?ssl=1" data-lbwps-width="1459" data-lbwps-height="314" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_2.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12594" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_2#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_2.png?fit=1459%2C314&amp;ssl=1" data-orig-size="1459,314" data-comments-opened="1" data-image-title="fwasub2004_2" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_2.png?fit=640%2C138&amp;ssl=1" class="aligncenter size-full wp-image-12594" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_2.png?resize=640%2C138&#038;ssl=1" alt="" width="640" height="138" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_2.png?w=1459&amp;ssl=1 1459w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_2.png?resize=595%2C128&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_2.png?resize=960%2C207&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_2.png?resize=768%2C165&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_2.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Una vez finalizada la instalación, con el comando <strong>apache2ctl –v </strong>podemos ver la versión de apache que hemos instalado:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_3.png?ssl=1" data-lbwps-width="768" data-lbwps-height="199" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_3.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12595" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_3#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_3.png?fit=768%2C199&amp;ssl=1" data-orig-size="768,199" data-comments-opened="1" data-image-title="fwasub2004_3" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_3.png?fit=640%2C166&amp;ssl=1" class="aligncenter size-full wp-image-12595" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_3.png?resize=640%2C166&#038;ssl=1" alt="" width="640" height="166" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_3.png?w=768&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_3.png?resize=595%2C154&amp;ssl=1 595w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Con el comando <strong>ufw app list </strong>podemos ver los perfiles de aplicación que se pueden usar para habilitar o deshabilitar el acceso a Apache a través del firewall de Ubuntu:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_4.png?ssl=1" data-lbwps-width="680" data-lbwps-height="194" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_4.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12596" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_4#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_4.png?fit=680%2C194&amp;ssl=1" data-orig-size="680,194" data-comments-opened="1" data-image-title="fwasub2004_4" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_4.png?fit=640%2C183&amp;ssl=1" class="aligncenter size-full wp-image-12596" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_4.png?resize=640%2C183&#038;ssl=1" alt="" width="640" height="183" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_4.png?w=680&amp;ssl=1 680w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_4.png?resize=595%2C170&amp;ssl=1 595w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><em>Apache → Este perfil solo abre el puerto 80 (tráfico web normal sin cifrar)</em></p>
<p><em>Apache Full → Abre tanto el puerto 80 (tráfico web normal sin cifrar) como el puerto 443 (tráfico cifrado TLS / SSL)</em></p>
<p><em>Apache Secure → Este perfil solo abre el puerto 443 (tráfico cifrado TLS / SSL)</em></p>
<p><em>FUENTE: </em><a href="https://ubunlog.com/servidor-web-apache-instalacion-conceptos-basicos-ubuntu-20-04/" target="_blank" rel="noopener noreferrer"><em>https://ubunlog.com/servidor-web-apache-instalacion-conceptos-basicos-ubuntu-20-04/</em></a></p>
<ul>
<li>En nuestro caso vamos a permitir el acceso a los dos puertos (80 y 443), <strong>ufw allow &#8216;Apache Full&#8217;</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_5.png?ssl=1" data-lbwps-width="814" data-lbwps-height="159" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_5.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12597" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_5#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_5.png?fit=814%2C159&amp;ssl=1" data-orig-size="814,159" data-comments-opened="1" data-image-title="fwasub2004_5" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_5.png?fit=640%2C125&amp;ssl=1" class="aligncenter size-full wp-image-12597" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_5.png?resize=640%2C125&#038;ssl=1" alt="" width="640" height="125" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_5.png?w=814&amp;ssl=1 814w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_5.png?resize=595%2C116&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_5.png?resize=768%2C150&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Para verificar que el servidor Apache está funcionando, accedemos a la URL de nuestro servidor, http://frontalweb.ragasys.net:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_6.png?ssl=1" data-lbwps-width="1354" data-lbwps-height="1046" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_6.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12598" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_6#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_6.png?fit=1354%2C1046&amp;ssl=1" data-orig-size="1354,1046" data-comments-opened="1" data-image-title="fwasub2004_6" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_6.png?fit=640%2C495&amp;ssl=1" class="aligncenter size-full wp-image-12598" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_6.png?resize=640%2C494&#038;ssl=1" alt="" width="640" height="494" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_6.png?w=1354&amp;ssl=1 1354w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_6.png?resize=595%2C460&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_6.png?resize=960%2C742&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_6.png?resize=768%2C593&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_6.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Con el comando <strong>systemctl status apache2 </strong>podemos ver el estado del servicio del servidor Apache, que como podemos ver está activo y ejecutándose:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_7.png?ssl=1" data-lbwps-width="990" data-lbwps-height="372" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_7.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12599" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_7#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_7.png?fit=990%2C372&amp;ssl=1" data-orig-size="990,372" data-comments-opened="1" data-image-title="fwasub2004_7" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_7.png?fit=640%2C241&amp;ssl=1" class="aligncenter size-full wp-image-12599" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_7.png?resize=640%2C240&#038;ssl=1" alt="" width="640" height="240" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_7.png?w=990&amp;ssl=1 990w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_7.png?resize=595%2C224&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_7.png?resize=960%2C361&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_7.png?resize=768%2C289&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Una vez que hemos instalado nuestro servidor de apache, vamos a habilitar los siguientes módulos:</li>
<li>a2enmod ssl</li>
<li>a2enmod proxy</li>
<li>a2enmod proxy_http</li>
<li>a2enmod proxy_balancer</li>
<li>a2enmod lbmethod_byrequests</li>
<li>a2enmod rewrite</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_8.png?ssl=1" data-lbwps-width="1070" data-lbwps-height="854" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_8.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12600" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_8#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_8.png?fit=1070%2C854&amp;ssl=1" data-orig-size="1070,854" data-comments-opened="1" data-image-title="fwasub2004_8" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_8.png?fit=640%2C511&amp;ssl=1" class="aligncenter size-full wp-image-12600" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_8.png?resize=640%2C511&#038;ssl=1" alt="" width="640" height="511" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_8.png?w=1070&amp;ssl=1 1070w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_8.png?resize=595%2C475&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_8.png?resize=960%2C766&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_8.png?resize=768%2C613&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_9.png?ssl=1" data-lbwps-width="579" data-lbwps-height="131" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_9.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12601" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_9#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_9.png?fit=579%2C131&amp;ssl=1" data-orig-size="579,131" data-comments-opened="1" data-image-title="fwasub2004_9" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_9.png?fit=579%2C131&amp;ssl=1" class="aligncenter size-full wp-image-12601" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_9.png?resize=579%2C131&#038;ssl=1" alt="" width="579" height="131" /></a></p>
<ul>
<li>Ahora vamos a exportar los certificados wildcard que nos creamos anteriormente en nuestra entidad emisora de certificados y los vamos a presentar en el formato adecuado:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_10.png?ssl=1" data-lbwps-width="939" data-lbwps-height="281" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_10.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12602" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_10#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_10.png?fit=939%2C281&amp;ssl=1" data-orig-size="939,281" data-comments-opened="1" data-image-title="fwasub2004_10" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_10.png?fit=640%2C192&amp;ssl=1" class="aligncenter size-full wp-image-12602" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_10.png?resize=640%2C192&#038;ssl=1" alt="" width="640" height="192" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_10.png?w=939&amp;ssl=1 939w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_10.png?resize=595%2C178&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_10.png?resize=768%2C230&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Primero vamos a separar el fichero .pfx para obtener el certificado público por un lado .cer, y la clave privada por otro .key, , para ello vamos a introducir los comandos:</li>
<li><strong>openssl pkcs12 -in wildcard_ragasys_eu.pfx -clcerts -nokeys -out wildcard_ragasys_eu.cer   </strong></li>
<li><strong>openssl pkcs12 -in wildcard_ragasys_eu.pfx -nocerts -nodes -out wildcard_ragasys_eu.key</strong></li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_11.png?ssl=1" data-lbwps-width="1552" data-lbwps-height="224" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_11-1536x222.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12603" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_11#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_11.png?fit=1552%2C224&amp;ssl=1" data-orig-size="1552,224" data-comments-opened="1" data-image-title="fwasub2004_11" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_11.png?fit=640%2C93&amp;ssl=1" class="aligncenter size-full wp-image-12603" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_11.png?resize=640%2C92&#038;ssl=1" alt="" width="640" height="92" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_11.png?w=1552&amp;ssl=1 1552w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_11.png?resize=595%2C86&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_11.png?resize=960%2C139&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_11.png?resize=768%2C111&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_11.png?resize=1536%2C222&amp;ssl=1 1536w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_11.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>También copiamos la cadena de certificados cambiándola de nombre, <strong>cp wildcard_ragasys_eu_ca-bundle.p7b cadenaragasyseu.crt</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_12.png?ssl=1" data-lbwps-width="1200" data-lbwps-height="103" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_12.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12604" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_12#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_12.png?fit=1200%2C103&amp;ssl=1" data-orig-size="1200,103" data-comments-opened="1" data-image-title="fwasub2004_12" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_12.png?fit=640%2C55&amp;ssl=1" class="aligncenter size-full wp-image-12604" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_12.png?resize=640%2C55&#038;ssl=1" alt="" width="640" height="55" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_12.png?w=1200&amp;ssl=1 1200w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_12.png?resize=595%2C51&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_12.png?resize=960%2C82&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_12.png?resize=768%2C66&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul style="list-style-type: disc;">
<li>Ahora movemos los certificados que hemos generado, junto con la cadena de la CA al directorio /etc/ssl/certficados ya que este directorio será el que usaremos en los ficheros de los VirtualHost:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_13.png?ssl=1" data-lbwps-width="1665" data-lbwps-height="229" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_13-1536x211.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12605" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_13#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_13.png?fit=1665%2C229&amp;ssl=1" data-orig-size="1665,229" data-comments-opened="1" data-image-title="fwasub2004_13" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_13.png?fit=640%2C88&amp;ssl=1" class="aligncenter size-full wp-image-12605" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_13.png?resize=640%2C88&#038;ssl=1" alt="" width="640" height="88" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_13.png?w=1665&amp;ssl=1 1665w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_13.png?resize=595%2C82&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_13.png?resize=960%2C132&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_13.png?resize=768%2C106&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_13.png?resize=1536%2C211&amp;ssl=1 1536w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_13.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Una vez terminado el tema de los certificados, nos vamos a crear nuestro primer VirtualHost, en la ruta <strong>/etc/apache2/sites-available</strong>, y ejecutando <strong>nano nextcloud.ragasys.eu.conf</strong>, este primer VirtualHost será un servidor de Nextcloud que tenemos en nuestra infraestructura, con este fichero, todo el tráfico http y https que llegue a la URL de dominio púbico indicada, se va a redirigir al servidor interno de nextcloud, siempre a través de conexión cifrada https, para eso hemos generado los certificados:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_14.png?ssl=1" data-lbwps-width="960" data-lbwps-height="133" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_14.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12606" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_14#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_14.png?fit=960%2C133&amp;ssl=1" data-orig-size="960,133" data-comments-opened="1" data-image-title="fwasub2004_14" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_14.png?fit=640%2C89&amp;ssl=1" class="aligncenter size-full wp-image-12606" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_14.png?resize=640%2C89&#038;ssl=1" alt="" width="640" height="89" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_14.png?w=960&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_14.png?resize=595%2C82&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_14.png?resize=768%2C106&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_15.png?ssl=1" data-lbwps-width="1006" data-lbwps-height="731" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_15.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12607" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_15#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_15.png?fit=1006%2C731&amp;ssl=1" data-orig-size="1006,731" data-comments-opened="1" data-image-title="fwasub2004_15" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_15.png?fit=640%2C465&amp;ssl=1" class="aligncenter size-full wp-image-12607" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_15.png?resize=640%2C465&#038;ssl=1" alt="" width="640" height="465" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_15.png?w=1006&amp;ssl=1 1006w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_15.png?resize=595%2C432&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_15.png?resize=960%2C698&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_15.png?resize=768%2C558&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Nos creamos también el directorio para los logs de este sitio:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_16.png?ssl=1" data-lbwps-width="852" data-lbwps-height="222" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_16.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12608" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_16#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_16.png?fit=852%2C222&amp;ssl=1" data-orig-size="852,222" data-comments-opened="1" data-image-title="fwasub2004_16" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_16.png?fit=640%2C167&amp;ssl=1" class="aligncenter size-full wp-image-12608" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_16.png?resize=640%2C167&#038;ssl=1" alt="" width="640" height="167" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_16.png?w=852&amp;ssl=1 852w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_16.png?resize=595%2C155&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_16.png?resize=768%2C200&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Habilitamos nuestro primer VirtualHost con el comando <strong>a2ensite nextcloud.ragasys.eu.conf</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_17.png?ssl=1" data-lbwps-width="875" data-lbwps-height="160" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_17.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12609" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_17#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_17.png?fit=875%2C160&amp;ssl=1" data-orig-size="875,160" data-comments-opened="1" data-image-title="fwasub2004_17" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_17.png?fit=640%2C117&amp;ssl=1" class="aligncenter size-full wp-image-12609" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_17.png?resize=640%2C117&#038;ssl=1" alt="" width="640" height="117" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_17.png?w=875&amp;ssl=1 875w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_17.png?resize=595%2C109&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_17.png?resize=768%2C140&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Como podemos ver ya tenemos habilitado nuestro primer site, también hemos deshabilitado el site por defecto <strong>a2dissite 000-default.conf</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_18.png?ssl=1" data-lbwps-width="880" data-lbwps-height="295" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_18.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12610" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_18#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_18.png?fit=880%2C295&amp;ssl=1" data-orig-size="880,295" data-comments-opened="1" data-image-title="fwasub2004_18" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_18.png?fit=640%2C215&amp;ssl=1" class="aligncenter size-full wp-image-12610" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_18.png?resize=640%2C215&#038;ssl=1" alt="" width="640" height="215" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_18.png?w=880&amp;ssl=1 880w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_18.png?resize=595%2C199&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_18.png?resize=768%2C257&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Ahora reiniciamos el servicio de apache2<strong>, systemctl restart apache2 </strong>y verificamos que el servicio está corriendo con <strong>systemctl status apache2</strong>:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_19.png?ssl=1" data-lbwps-width="948" data-lbwps-height="405" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_19.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12611" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_19#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_19.png?fit=948%2C405&amp;ssl=1" data-orig-size="948,405" data-comments-opened="1" data-image-title="fwasub2004_19" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_19.png?fit=640%2C273&amp;ssl=1" class="aligncenter size-full wp-image-12611" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_19.png?resize=640%2C273&#038;ssl=1" alt="" width="640" height="273" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_19.png?w=948&amp;ssl=1 948w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_19.png?resize=595%2C254&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_19.png?resize=768%2C328&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Con esto ya tendríamos configurado nuestro primer website en nuestro servidor de FrontalWeb.</li>
<li>Ahora en nuestro Firewall, que en mi caso es un Fortigate, nos debemos de crear las reglas necesarias para publicar el puerto 443 apuntando al servidor FrontalWeb que va a ser el único que vamos a exponer en el perímetro, <a href="https://blog.ragasys.es/mapear-puertos-en-firewall-fortigate" target="_blank" rel="noopener noreferrer">en este post de este mismo blog podemos ver como hacerlo</a>, primero realizamos un NAT estático y luego nos creamos la regla de acceso a los puertos HTTP y HTTPS para el NAT estático creado:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_20.png?ssl=1" data-lbwps-width="1252" data-lbwps-height="720" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_20.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12612" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_20#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_20.png?fit=1252%2C720&amp;ssl=1" data-orig-size="1252,720" data-comments-opened="1" data-image-title="fwasub2004_20" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_20.png?fit=640%2C368&amp;ssl=1" class="aligncenter size-full wp-image-12612" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_20.png?resize=640%2C368&#038;ssl=1" alt="" width="640" height="368" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_20.png?w=1252&amp;ssl=1 1252w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_20.png?resize=595%2C342&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_20.png?resize=960%2C552&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_20.png?resize=768%2C442&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_21.png?ssl=1" data-lbwps-width="1244" data-lbwps-height="1080" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_21.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12613" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_21#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_21.png?fit=1244%2C1080&amp;ssl=1" data-orig-size="1244,1080" data-comments-opened="1" data-image-title="fwasub2004_21" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_21.png?fit=640%2C555&amp;ssl=1" class="aligncenter size-full wp-image-12613" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_21.png?resize=640%2C556&#038;ssl=1" alt="" width="640" height="556" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_21.png?w=1244&amp;ssl=1 1244w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_21.png?resize=595%2C517&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_21.png?resize=960%2C833&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_21.png?resize=768%2C667&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>En nuestro DNS interno debemos de crearnos una zona de búsqueda directa, en mi caso, ragasys.eu, que es el dominio externo que hemos comprado a nuestro proveedor de DNS y que utilizaremos para publicar nuestros servicios, esto lo hacemos en nuestra infraestructura interna, para que los usuarios que accedan desde la red interna no salgan al exterior, en esta zona de búsqueda directa nos creamos estos registros Tipo A y CNAME:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_22.png?ssl=1" data-lbwps-width="1522" data-lbwps-height="351" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_22.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12614" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_22#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_22.png?fit=1522%2C351&amp;ssl=1" data-orig-size="1522,351" data-comments-opened="1" data-image-title="fwasub2004_22" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_22.png?fit=640%2C147&amp;ssl=1" class="aligncenter size-full wp-image-12614" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_22.png?resize=640%2C148&#038;ssl=1" alt="" width="640" height="148" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_22.png?w=1522&amp;ssl=1 1522w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_22.png?resize=595%2C137&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_22.png?resize=960%2C221&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_22.png?resize=768%2C177&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_22.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>En nuestro DNS externo, el que tengamos contratado con nuestro proveedor de DNS, debemos de hacer algo parecido, es decir, debemos de crearnos un subdominio del tipo <a href="http://www.ragasys.eu">www.midomino.com</a> con un registro tipo A apuntando a nuestra IP púbica, y nos crearemos subdominios por cada servicio que queramos publicar con un registro del tipo CNAME apuntando a <a href="http://www.ragasys.eu">www.midomino.com</a></li>
<li>Aquí vemos que ya podemos acceder a nuestro servidor de Nextcloud desde el exterior, a través del FrontalWeb, con los certificados que hemos configurado:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_23.png?ssl=1" data-lbwps-width="1389" data-lbwps-height="745" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_23.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12615" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_23#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_23.png?fit=1389%2C745&amp;ssl=1" data-orig-size="1389,745" data-comments-opened="1" data-image-title="fwasub2004_23" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_23.png?fit=640%2C343&amp;ssl=1" class="aligncenter size-full wp-image-12615" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_23.png?resize=640%2C343&#038;ssl=1" alt="" width="640" height="343" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_23.png?w=1389&amp;ssl=1 1389w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_23.png?resize=595%2C319&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_23.png?resize=960%2C515&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_23.png?resize=768%2C412&amp;ssl=1 768w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/11/fwasub2004_23.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Aquí os muestro otro ejemplo del servicio Apache Guacamole publicado a través del FrontalWeb:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_31.png?ssl=1" data-lbwps-width="1007" data-lbwps-height="714" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_31.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12671" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_31#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_31.png?fit=1007%2C714&amp;ssl=1" data-orig-size="1007,714" data-comments-opened="1" data-image-title="fwasub2004_31" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_31.png?fit=640%2C454&amp;ssl=1" class="aligncenter size-full wp-image-12671" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_31.png?resize=640%2C454&#038;ssl=1" alt="" width="640" height="454" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_31.png?w=1007&amp;ssl=1 1007w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_31.png?resize=595%2C422&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_31.png?resize=960%2C681&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_31.png?resize=768%2C545&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<ul>
<li>Aquí vemos que ya podemos acceder a nuestro servidor de Apache Guacamole desde el exterior, a través del FrontalWeb, con los certificados que hemos configurado:</li>
</ul>
<p><a href="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_32.png?ssl=1" data-lbwps-width="1153" data-lbwps-height="747" data-lbwps-srcsmall="https://blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_32.png"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="12672" data-permalink="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/fwasub2004_32#main" data-orig-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_32.png?fit=1153%2C747&amp;ssl=1" data-orig-size="1153,747" data-comments-opened="1" data-image-title="fwasub2004_32" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_32.png?fit=640%2C415&amp;ssl=1" class="aligncenter size-full wp-image-12672" src="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_32.png?resize=640%2C415&#038;ssl=1" alt="" width="640" height="415" srcset="https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_32.png?w=1153&amp;ssl=1 1153w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_32.png?resize=595%2C385&amp;ssl=1 595w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_32.png?resize=960%2C622&amp;ssl=1 960w, https://i0.wp.com/blog.ragasys.es/wp-content/uploads/2020/12/fwasub2004_32.png?resize=768%2C498&amp;ssl=1 768w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p>Saludos y espero que os resulte de ayuda <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>La entrada <a href="https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts">FrontalWeb Apache sobre Ubuntu Server 20.04 LTS</a> se publicó primero en <a href="https://blog.ragasys.es">RAGASYS SISTEMAS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.ragasys.es/frontalweb-apache-sobre-ubuntu-server-20-04-lts/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12592</post-id>	</item>
	</channel>
</rss>
