MARTINBRANDA

Navigation
louis MARTINBRANDA
Author

louis MARTINBRANDA

Rechercher


  • Accueil
  • À propos de
  • Blog
  • Contact

  • CSS 2
  • Divers 1
  • HTML 9
  • JQuery 1
  • Linux 39
  • MacOSX 15
  • Network 1
  • PHP 3
  • Raspberry PI 2
  • SQL 3
  • Vmware 4
  • Windows 3

Étiquettes


.htaccess Annuaire LDAP Apache Backup cisco command css debian debian6 derniers erreur ESXi extension fichiers History html htop iftop LDAP Linux MAC modifiés Mysql ntp OSX pages d’erreurs password PHP pi Proftpd raspberry RewriteEngine router sarg server ssh switch tar terminal Trouver url Welcome Windows WWW / No-WWW zimbra

Copyright © MARTINBRANDA. 2022 • All rights reserved.

Hydra WordPress Theme by EckoThemes.

Published with WordPress.

Related Articles

Filter by Category

  • Linux(39)
  • MacOSX(15)
  • HTML(9)
  • Vmware(4)
  • PHP(3)
  • SQL(3)
  • Windows(3)
  • CSS(2)
  • Raspberry PI(2)
  • Divers(1)
  • JQuery(1)
  • Network(1)

Filter by Author

  • louis MARTINBRANDA louis MARTINBRANDA (70)
Back to Latest Articles
HTML

Proxy Pass sous Apache2 Debian avec http et https

Dans ce post, je vais vous expliquez comment installer un serveur Proxpass sur Apache2 sur Debian, pour HTTP et HTTPS. Tout d’abords les prérequis : apt-get install apache2...

Posted on 12th novembre 2012 by louis MARTINBRANDA

Linux

Time Machine Debian pour Mountain Lion avec Netatalk

A la suite de mon installation de Mountain Lion sur ESXI 5, je voulais pouvoir sauvegarder sur Time machine mon serveur. Ne voulant pas rapatrier les données n’importe...

Posted on 11th novembre 2012 by louis MARTINBRANDA

Vmware

Installer un serveur Mountain Lion sur un Serveur dédiés ESXI 5

Voila quelques mois que j’ai fait cette solution que j’ai du abandonné faute de temps et que j’ai repris ces derniers jours. Hormis le temps d’upload de...

Posted on 8th novembre 2012 by louis MARTINBRANDA

HTML

Afficher un texte en fonction de l’heure

Sur certains, comme par exemple http://estcequecestbientotlheuredemanger.fr. Il est possible d’afficher un texte en fonction de l’heure qu’il est. Ceci est...

Posted on 7th novembre 2012 by louis MARTINBRANDA

MacOSX

Lister les N commandes les plus utilisées sur Terminal

Une petite astuce, peu intéressante mais utile. Cette commande permet de lister un nombre de vos commandes qui sont le plus utilisées sur Terminal.

Posted on 5th novembre 2012 by louis MARTINBRANDA

Linux

Supprimer une licence ESXI sur le serveur

Il arrive des fois sur les serveurs ESXI, qu’il est impossible de supprimer ou de modifier une licence. Afin de nous permettre de se connecter en SSH sur le serveur il est...

Posted on 2nd novembre 2012 by louis MARTINBRANDA

Linux

Monitorer l’espace disk avec un script Shell

Ceci est script qui vous permet de monitorer l’espace disque de votre serveur, si ce dernier depasse la limite d’alerte, un mail vous sera automatiquement envoyé....

Posted on 2nd novembre 2012 by louis MARTINBRANDA

CSS

Comment créer un thèmes avec effet responsive

En ce moment on voit de plus en plus des thèmes dit Responsive, c’est dire qui permet de redimensionner automatiquement votre site en fonction de la taille de l’écran...

Posted on 2nd novembre 2012 by louis MARTINBRANDA

MacOSX

Update OS X Mountain Lion sans l’ App Store

Utiliser Terminal pour faire les mises à jour Os X, peut s’avérer plus facile t plus rapide pour certain vieux mac ou éviter de se retrouver avec certaines erreur sur...

Posted on 15th septembre 2012 by louis MARTINBRANDA

MacOSX

Cacher un Fichier sur MAC OSX en utilisant CHFLAGS

La fonçons la plus simple et le plus rapide pour cacher un fichier sur Mac OS X est d’utiliser CHFLAGS.

Posted on 20th juillet 2012 by louis MARTINBRANDA

View Latest Posts
HTML

Proxy Pass sous Apache2 Debian avec http et https


louis MARTINBRANDA
louis MARTINBRANDA
Proxy Pass sous Apache2 Debian avec http et...
Posted on 12th novembre 2012 by louis MARTINBRANDA

Dans ce post, je vais vous expliquez comment installer un serveur Proxpass sur Apache2 sur Debian, pour HTTP et HTTPS.

Tout d’abords les prérequis :

apt-get install apache2

🙂

Ensuite nous allons activer les mod_proxy, mod_headers et mod_rewrite

a2enmod proxy
a2enmod headers
a2enmod rewrite
a2enmod proxy_http
a2enmod proxy_connect

Maintenant nous pouvons créé notre premier Proxy Pass que nous appellerons test

touch /etc/apache2/sites-available/test

Puis ajoutez ceci :


    ServerName martinbranda.eu

    
        Order deny,allow
        Allow from all
    

    ProxyRequests Off
    ProxyPreserveHost On
    ProxyPass / 
    ProxyPassReverse / 

Un peu d’explication :

ici on veut router le domaine martinbranda.eu vers un serveur interne avec l’ip 192.168.0.10

Le fait de mettre un / juste après ProxyPass veut dir que nous allons router tout le domaine martinbranda.eu

Si vous voulez par exemple router l’alias webmail.martinbranda.eu vers le serveur interne 192.168.0.10/webmail, il faudra faire ce qui suit :


    ServerName wevmail.martinbranda.eu

    
        Order deny,allow
        Allow from all
    

    ProxyRequests Off
    ProxyPreserveHost On
    ProxyPass /webmail/ 
    ProxyPassReverse /webmail/ 

Il vous faut maintenant activer votre nouveau fichier en faisant :

a2ensite test

Pour la partie HTTPS c’est quasi identique

Il vous faut télécharger les prérequis

apt-get install openssl ssl-cert

puis activer le mod_ssl

a2enmod ssl

Il nous fait créer un certificat SSL pour notre serveur :

#openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem

Generating a 1024 bit RSA private key
.................................................++++++
...........................................++++++
writing new private key to ‘/etc/apache2/apache.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter ‘.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:FR
State or Province Name (full name) [Some-State]:
Locality Name (eg, city) []:PARIS
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Debian
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) []:
Email Address []:

Et lui changer les droits :

chmod 600 /etc/apache2/apache.pem

maintenant il faut éditer notre fichier de test et rajouter les éléments pour le https

vi /etc/apache2/sites-available/test

    ServerName webmail.martinbranda.eu

    
        Order deny,allow
        Allow from all
    

    SSLEngine on
    SSLProxyEngine On
    SSLCertificateFile /etc/apache2/apache.pem

    ProxyRequests Off
    ProxyPreserveHost On
    ProxyPass /webmail/ https://192.168.0.10/
    ProxyPassReverse /webmail/ https://192.168.0.10/

faire un restart de Apache2

/etc/init.d/apache2 restart

 

louis MARTINBRANDA
louis MARTINBRANDA
  • apache2
  • http
  • https
  • Linux
  • ProxyPass
  • Share Article:
Show Comments (1)

Comments

  • jside
    jside

    bonjour,
    dans l’article « Si vous voulez par exemple router l’alias webmail.martinbranda.eu vers le serveur interne 192.168.0.10/webmail, il faudra faire ce qui suit : »
    hors, le bloc d’exemple qui suit cette phrase ne fait pas apparaitre l’adresse 192.168.0.10. Où est la magie ?

    idem avec l’exemple « ici on veut router le domaine martinbranda.eu vers un serveur interne avec l’ip 192.168.0.10 », le bloque cité ne fait pas apparaitre l’adresse 192.168.0.10.

    • 8 février 2017
    • Article Author
    • Répondre

Cancel Reply

Connecter avec:
Facebook Google Twitter WordPress

Related Articles

Retirer les extension de fichier dans l’URL
HTML

Retirer les extension de fichier dans l’URL

Pour que dans vos liens les extensions de fichier n’apparaissent pas, il vous suffit d’activer le mod rewrite sur apache en faisant sur linux la commande suivante :...

Posted on 12th novembre 2010 by louis MARTINBRANDA
les pages d’erreurs
HTML

les pages d’erreurs

Afin de mettre en place des pages d’erreurs, il est possible de les déclarer dans le fichier .htaccess à la racine de votre site: par exemple : ErrorDocument 400...

Posted on 12th novembre 2010 by louis MARTINBRANDA

Subscribe to MARTINBRANDA

Subscribe to our email newsletter to receive useful articles and special offers.

We won't share your email address.