Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:bendia:tutos:installer-gogs-sur-debian-jessie-avec-apache-et-mysql [28/10/2016 20:23] bendia [Installer Gogs sur Debian jessie à partir du paquet avec Mysql et Apache] |
utilisateurs:bendia:tutos:installer-gogs-sur-debian-jessie-avec-apache-et-mysql [28/10/2016 20:54] bendia |
||
---|---|---|---|
Ligne 46: | Ligne 46: | ||
==== Configuration de Apache2 ==== | ==== Configuration de Apache2 ==== | ||
+ | |||
+ | === Les modules à activer === | ||
+ | |||
+ | ''mod_proxy_html'', ''mod_proxy_http'', et ''mod_proxy_connect'' pour le https | ||
+ | |||
+ | <code root>a2enmod proxy proxy_connect</code> | ||
+ | |||
+ | === Le fichier Vhost === | ||
Par défaut, l'application est accessible sur le port 3000. Par exemple ''http://chez-moi.net:3000''. Mais, on souhaite y accéder à l'adresse ''http://chez-moi.net/git''. | Par défaut, l'application est accessible sur le port 3000. Par exemple ''http://chez-moi.net:3000''. Mais, on souhaite y accéder à l'adresse ''http://chez-moi.net/git''. | ||
Pour cela, on va utiliser apache comme //mandataire/passerelle//. Dans votre fichier de configuration de Apache2, ajouter : | Pour cela, on va utiliser apache comme //mandataire/passerelle//. Dans votre fichier de configuration de Apache2, ajouter : | ||
+ | |||
+ | == pour http == | ||
<code apache> | <code apache> | ||
+ | SSLProxyEngine on | ||
+ | <Location /git> | ||
+ | Require all granted | ||
+ | ProxyPass http://12.34.56.78:3000 | ||
+ | ProxyPassReverse http://12.34.56.78:3000 | ||
+ | </Location> | ||
+ | </code> | ||
+ | == pour https == | ||
+ | |||
+ | <code apache> | ||
+ | SSLProxyEngine on | ||
+ | SSLProxyVerify none | ||
+ | SSLProxyCheckPeerCN off | ||
+ | SSLProxyCheckPeerName off | ||
+ | |||
<Location /git> | <Location /git> | ||
Require all granted | Require all granted | ||
Ligne 60: | Ligne 85: | ||
</code> | </code> | ||
+ | ==== Le fichier de configuration de gogs ==== | ||
+ | |||
+ | Il est situé dans ''/etc/gogs/conf/app.ini. Les commentaires sont assez explicites. | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
+ | |||