<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Reverse on Leslamas</title><link>https://www.leslamas.net/tags/reverse/</link><description>Recent content in Reverse on Leslamas</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Thu, 09 Feb 2017 14:28:49 +0100</lastBuildDate><atom:link href="https://www.leslamas.net/tags/reverse/index.xml" rel="self" type="application/rss+xml"/><item><title>Reverse proxy Apache pour RDP over HTTPS (Windows Server 2008 R2)</title><link>https://www.leslamas.net/post/reverse-proxy-apache-pour-rdp-over-https-windows-server-2008-r2/</link><pubDate>Mon, 25 Jul 2016 18:16:00 +0200</pubDate><guid>https://www.leslamas.net/post/reverse-proxy-apache-pour-rdp-over-https-windows-server-2008-r2/</guid><description>&lt;p&gt;Générer un certificat autosigné :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;openssl req -newkey rsa:2048 -nodes -keyout myrdp.mydomain.key -x509 -days 365 -out myrdp.mydomain.crt&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;openssl pkcs12 -inkey myrdp.mydomain.key -in myrdp.mydomain.crt -export -out myrdp.mydomain.pfx&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Importer le certificat dans le magasin &amp;ldquo;Personnel&amp;rdquo; du serveur RDS et désactiver tous les rôles sauf &amp;ldquo;Authentification du serveur&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Installer le rôle &amp;ldquo;services de bureau à distance&amp;rdquo; avec les services de rôle &amp;ldquo;gestionnaire de passerelle&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Config Apache :&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
&amp;lt;VirtualHost *:443&amp;gt;
ServerName myRDP.domain
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/myrdp.crt
SSLCertificateKeyFile /etc/apache2/ssl/myrdp.key
CustomLog ${APACHE_LOG_DIR}/myrdp.log combined
ErrorLog ${APACHE_LOG_DIR}/myrdp.log
#LogLevel info proxy_msrpc:trace2
SSLProxyEngine On
SSLProxyCheckPeerCN Off
SSLProxyCheckPeerName Off
# Enable RPC over HTTPS
OutlookAnywherePassthrough On
#LogLevel info proxy_msrpc:trace2
ProxyRequests Off
&amp;lt;Proxy *&amp;gt;
Order deny,allow
Allow from all
&amp;lt;/Proxy&amp;gt;
ProxyPass / https://RDPServer/
ProxyPassReverse / https://RDPServer/
&amp;lt;/VirtualHost&amp;gt;
&amp;lt;VirtualHost *:80&amp;gt;
ServerName myrdp.domain
Redirect / &amp;#34;https://myrdp.domain/&amp;#34;
CustomLog ${APACHE_LOG_DIR}/myrdp.log combined
ErrorLog ${APACHE_LOG_DIR}/myrdp.log
&amp;lt;/VirtualHost&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Issue : le certificat doit être reconnu comme CA sur le client.&lt;/p&gt;</description></item><item><title>Reverse proxy avec Lighttpd</title><link>https://www.leslamas.net/post/reverse-proxy-avec-lighttpd/</link><pubDate>Thu, 02 Dec 2010 09:38:00 +0000</pubDate><guid>https://www.leslamas.net/post/reverse-proxy-avec-lighttpd/</guid><description>&lt;p&gt;1) Modifier le fichier lighttpd.conf (/etc/lighttpd/) et décommenter le module proxy:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;server.modules = (&lt;br&gt;
&amp;hellip;&lt;br&gt;
&amp;ldquo;mod_proxy&amp;rdquo;,&lt;br&gt;
&amp;hellip;&lt;br&gt;
)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;2) Activer le module&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# sudo lighty-enable-mod proxy&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;3) Créer le fichier de configuration :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# sudo vi /etc/lighttpd/conf-enabled/mon-fichier.conf&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;$HTTP[&amp;ldquo;host&amp;rdquo;](&lt;a href="http://www.leslamas.net/index.php?post/2010/12/02/%22host%22"&gt;http://www.leslamas.net/index.php?post/2010/12/02/&amp;quot;host&amp;quot;&lt;/a&gt; &amp;ldquo;&amp;ldquo;host&amp;rdquo;&amp;rdquo;) == &amp;ldquo;&lt;a href="https://www.exemple.com"&gt;www.exemple.com&lt;/a&gt;&amp;rdquo; {&lt;br&gt;
proxy.server = ( &amp;quot;&amp;quot; =&amp;gt;&lt;br&gt;
( (&lt;br&gt;
&amp;ldquo;host&amp;rdquo; =&amp;gt; &amp;ldquo;192.168.13.37&amp;rdquo;&lt;br&gt;
) )&lt;br&gt;
)&lt;br&gt;
}&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Reverse proxy avec Apache</title><link>https://www.leslamas.net/post/reverse-proxy-avec-apache/</link><pubDate>Tue, 30 Nov 2010 16:09:00 +0000</pubDate><guid>https://www.leslamas.net/post/reverse-proxy-avec-apache/</guid><description>&lt;p&gt;1) Activer les modules proxy, proxy_http et proxy_connect pour apache&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;# a2enmod proxy&lt;br&gt;
# a2enmod proxy_http&lt;br&gt;
# a2enmod proxy_connect&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;2) Définir le VirtualHost (exemple pour un webmail)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;VirtualHost *:80&amp;gt;&lt;/p&gt;
&lt;p&gt;ServerName webmail.leslamas.net&lt;br&gt;
ServerAlias webmail.leslamas.net&lt;/p&gt;
&lt;p&gt;ProxyPass / http://addresse_du_serveur/&lt;br&gt;
ProxyPassReverse / http://addresse_du_serveur/&lt;/p&gt;
&lt;p&gt;&amp;lt;Proxy *&amp;gt;&lt;br&gt;
Order deny,allow&lt;br&gt;
Allow from all&lt;br&gt;
&amp;lt;/Proxy&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;3) Activer le VHost (sauf si défini dans /etc/apache2/site-enabled/)&lt;/p&gt;
&lt;p&gt;4) Redémarrer Appache&lt;/p&gt;</description></item></channel></rss>